was中间件维护技巧.ppt_第1页
was中间件维护技巧.ppt_第2页
was中间件维护技巧.ppt_第3页
was中间件维护技巧.ppt_第4页
was中间件维护技巧.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、was中间件维护技巧,张丽萍,用友软件广东战略重点客户支持部,2010年11月,was的启动和停止,在UNIX环境下:export Java _ home=/app/IBM/WebSphere/AppServer/javaexportlang=zh _ cn . GB 18030(Linux)zh _ cn . GB 18030(AIX)/app/IBM/WebSphere/AppServer/profiles/dmgr 01/bin/startmanager . sh/app/IBM/WebSphere/AppServer/2010例如,在unix下,stop是中间件:/app/IBM/ht

2、tp server/bin/Apache ctlk stop/app/IBM/WebSphere/AppServer/profiles/apps rv01/bin/stop server . sh ncmem 02/app/IBM/WebSphere/AppServer/profiles/apps rv01/bin/StopServer . sh ncmem 01/app/IBM/WebSphere/AppServer/profiles/apps rv01/bin/StopServer . sh master/app/IBM/WebSphere/App如果水平集群需要先停止从属服务器,然后停止

3、主服务器。并在unix下执行。在运行这个脚本之前,您需要设置JAVA_HOME路径:导出JAVA _ HOME=/app/WebSphere/AppServer/JAVA,并启动中间件配置工具。在was配置文件的路径中设置几个重要位置“集群”和“JVM”,配置was参数,使用WAS接口:服务器:设置服务器名称、地址、端口和管理端口。在WAS环境下,读取WAS配置信息。维护后,保存为数控配置信息。注意:此处无法成功修改HTTP端口,此处仅读取NC和was信息,并配置WAS参数。部署:选择要部署的模块。生成数控环境的EJB(自动更新到相应的数控目录)。生成WAS环境的ear包,(WAS启动时,通过

4、部署EJB函数自动部署到WAS环境。)注意:生成和部署EJB通常需要很长时间。对于生成和部署EJB过程中出现的问题,您可以查看/nc_HOME/bin/was_sysconfig.l og并将nc部署到was。如果是单个服务器,则修改nc登录和重启was服务所需的端口,即登录nc并进入WebSphere管理控制台。操作顺序是:服务器应用服务器进入服务器1并进入控制台url: http:/IP:9060/admin或http:/ip33609060/IBM/console和was控制台。在这里,您可以修改相应的HTTP端口和管理控制台。注意:修改端口后,您必须重新启动服务器和Was服务的相应端口

5、。如果是群集环境,部署后需要执行以下操作:1 .手动映射虚拟主机;2.将NC50与网络服务器相关联;3.生成和传播插件;4.重启是中间件,部署是配置。数控部署到WAS的注意事项:检查配置工具的配置过程的日志入库中间件,以及部署EJB是否生成成功;Was_sysconfig.log - WAS中间件,configsys.log(nc5.5,nc5.6)可以更改控制台上的端口。修改后,重新启动服务器。安装路径应尽可能短,安装路径中不应有空格等特殊符号。在安装了WAS或NC部署EJB之后,在进入NC之前重启服务器并卸载冗余服务,以确保当前使用的端口没有被占用。安装需要WAS和NC50。如果它是一个有

6、安全管理的WAS服务器,在数控产品部署之前,有必要将WAS证书导入到JVM中。在安装目录下执行。如果是带安全管理的was服务器,并且在安装NC产品时没有指定安全登录,则需要在配置工具的部署选项中的WasInformation中进行修改。如何生成was内存溢出文件,生成javacore和heapdump示例:d : ibmappserverprofilesappsrv 01 binwsadmin . batwasx 7209 I 3360使用SOAP连接器连接到节点javavagNode01上的进程“server 1”;流程类型为:未管理的流程。有关帮助,请输入:“$ help help”wsa

7、dmin设置JVM $ admincontrol完整对象名称类型=JVM,进程=服务器1。* WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JV M,J2EEServer=server1,version=1,Type=JV M,mbeanIdentifier=JVM,cell=javavagN ode01Cell,SPEC=1.0 wsadmin $ AdminControl Invoke $ JVM转储线程生成的javacore位置为: ibmappserverProf

8、ilesApprV01 javacoret对象名称$AdminControl查询名称WebSphere:type=JVM,process=server1,* WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JVM,J2EEServer=server1,version=1,type=JVM,mbeanIdentifier=JVM,cell=javavagNode01Cell,SPEC=1.0WSADMIN $ AdminControl调用$对象名称生成Heapdump的位置在

9、UNIX/LINUX上,你可以首先找到服务器的进程号,ps -ef|grep java -查看java的进程号,然后kill-3 kill-quit的一些基本设置,是在Solaris :中。查看Was端口:http:/应用程序服务器ip:9060/admin或http:/127 . 0 . 0 .9060/IBM/Console ibmapserverprofilesappsv 01 logsabouthisprofile . txt Was参数设置JAVA虚拟机大小32位操作系统768-1024 64位操作系统1024-2048 WAS部署日志: nchomeinwas _ sysconfi

10、g . l Og WAS日志ibmap(文件路径D:IBMHTTPServerconf)将文件中的所有80个修改为所需的端口8000。(2)转到洗涤控制台。单击服务器-网络服务器-网络服务器1-配置-将端口修改为8000,单击:应用并保存(3)单击环境-虚拟主机-默认主机-主机别名-新-主机名3360 *端口: 8000单击:应用并保存(4)单击服务器-网络服务器-选择网络服务器1单击:生成插件-传播插件(5)关闭apache和所有群集。开始是集群和apache。通过端口8000进入。was中的常见问题:NC模块在Was中是正常的,但是访问的页面仍然是ibm http页面。分析:NC模块与we

11、bserver没有关联。解决方案3360 (1):启动apache并检查Webserver是否已经在was管理界面中启动,如图所示:(2):单击nc50。进入nc50,点击该模块下的管理模块(3),如图,a:在集群和服务器中,有两列,分别是集群和网络服务器,全部选中(蓝色表格中选中);b:所有都在以下模块中选择;c:单击集群和服务器右侧的应用程序d;单击底部的确定按钮。验证:网络服务器是否已添加到最右边的服务器列:是常见问题,Was集群环境的NC登录页面需要很长时间才能出来。这表明,在WAS集群环境下,每次重启浏览器进入NC时,NC的公司登录页面需要很长时间才能显示出来。数控的第一个欢迎界面非

12、常快。然而,随后的登录页面很慢。在检查了java控制台中的信息后,Analysis :发现很多*。jar每次都被重新下载,也就是说,每次登录时都必须重新下载相关的代码(大约10兆字节)。解决方案3360需要清除以结尾的两个文件(dist.cache、version.cache)。缓存在相应的n home/bin下。重启是。常见的问题、现象是:应用服务器增加内存后,应用服务器无法再正常启动。分析:a)检查native_stderr.log,错误消息:jvmsrc030e您要附加的共享类缓存有无效的标头,jvmsrc031e您要附加的共享类缓存有不兼容的内容,已找到Blyjvmrversion .

13、 JVM HRC 025 e错误附加共享内存jvmhrc017e错误代码:-308解释:无法使用共享内存;b)增加内存后,系统内存地址发生变化。如果重启客户使用的是WAS 6.1,JDK是J2RE 1.5.0 20061001,那么每个JVM都会使用共享类来加速启动。在这个系统中,当第二个启动的服务器试图使用第一个服务器的缓存类时,出现了不一致,这导致第二个服务器无法启动。解决方案:修改所有服务器的server.xml内容,添加JVM参数Xshareclasses:none,并重新启动所有服务器。或者登录到was管理控制台并修改:部署管理器进程定义Java虚拟机单元caipxNode01节点代

14、理进程定义Java虚拟机应用程序服务器1进程定义Java虚拟机JVM常规参数在参数末尾添加参数:-Xshar eclasse3360 one。在AIX :安装了Zh_CN的情况下, WAS中间件出现了问题。GB18030字符集。在没有设置参数export LANG=Zh_CN的情况下启动satartServer.sh server1后。GB18030,进入数控系统时发现增加凭证等许多节点被篡改;如果在导出LANG=Zh_CN的环境下启动了satartServer.sh server1。启动信息被篡改。成功启动后,进入数控系统的各节点的乱码字符不再出现,各功能节点显示正常。然而,当停止中间件服务时,中间件不能通过使用stopser

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论