was培训详细内容.pdf

上传人:赵** 文档编号:50071167 上传时间:2022-10-12 格式:PDF 页数:24 大小:887.35KB
返回 下载 相关 举报
was培训详细内容.pdf_第1页
第1页 / 共24页
was培训详细内容.pdf_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《was培训详细内容.pdf》由会员分享,可在线阅读,更多相关《was培训详细内容.pdf(24页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、WAS 的实施培训的实施培训 日期 版本 说明 作者 2009-2-16 1.0 初始版本 张慧波 1 安装:.2 1.1 ND网络版和单服务器版特点.2 1.2 安装注意事项.3 1.3 WebSphere和IHS的安装.4 1.4 was卸载.4 2 认识WAS.5 2.1 单元:.5 2.2 节点.5 2.3 概要文件(profile).6 2.4 应用服务器.7 2.5 IHS.7 2.6 集群.7 3 使用WAS.8 3.1 停启操作介绍.8 3.1.1 管理控制台的停启.8 3.1.2 应用服务器的停启.8 3.1.3 节点的停启.8 3.1.4 集群的停启.8 3.1.5 HIS

2、的停启.9 3.1.6 异常情况下的停启.9 3.2 同步节点.10 3.3 建立Web服务器(IHS).10 3.4 建立集群.11 3.4.1 单台服务器的集群.11 3.4.2 多台服务器的集群.12 3.5 建立应用服务器.13 3.6 建立数据库连接池(JNDI).14 3.7 安装应用程序.15 3.8 更新应用程序.17 4 WAS调优.18 5 性能监控.18 5.1 从性能监视基础结构(PMI)定制查看参数.18 5.2 性能查看vmstat命令介绍.19 6 故障诊断.20 1 安装安装 1.1 ND 网络版和单服务器版特点网络版和单服务器版特点 在实施方面看来,单服务器版

3、本有如下感觉:a、控制台不一样 b、一个概要文件对应一个服务器 c、无法实现集群 1.2 安装注意事项安装注意事项 I)安装至少需要 1226MB 可用磁盘空间(包括 SDK)最小 512MB 物理内存,推荐1GB 根据经验,所有 WebSphere Application Server JVM 进程加在一起的大小不应超过服务器上未使用物理内存的 80%。II)WAS 安装程序还需要在系统的临时目录/tmp 中有 100M 以上的空闲空间。III)Solaris 操作系统,安装时候必需登录服务器,不能用远程 telnet 进入服务器安装 IV)选择正确的安装介质:不同的操作系统安装文件不一样,

4、确定如下信息:a、操作系统(Linux,windows)b、solaris(X86,sparc,位数)/确认服务器操作系统位数命令:isainfo-b V)非 root 用户安装,需要做一些信息修改,下面是修改的方法地址:http:/ VI)安装权限 a、如果运行安装命令时候,提示不能执行,则权限不够 /查看权限:ls-l/修改权限:chmod-R 755 目录(给予 group 的写权限)b、遇到过这样的情况,能够安装,但是有插件安装不成功,我分析了一下,原因是:我上次 WAS 安装文件不是用 root 用户,但是用 root 进入可以执行安装的launchpad.sh 命令,但是进入插件安

5、装的文件夹却不能执行安装命令,所以,在安装之前,最好先修改 WAS 安装目录权限 1.3 WebSphere 和和 IHS 的安装的安装 I)查看手册(知识管理上有):长安汽车集团协同管理平台项目web sphere 安装手册.doc 注意的是:这份文档后面介绍是多台服务器集群的方法,如果我们只是一台服务器,那么不要再建立节点了。II)补丁的安装:首先要安装打补丁的工具(不同的补丁版本,会有不同的补丁工具),然后通过补丁工具安装 WAS 补丁包 需要同时升级以下内容:AppServer JAVA SDK IBM Http Server Plug-ins http:/ 安装补丁前需要先下载安装补

6、丁安装工具:http:/ 1.4 was 卸载卸载 I)a、卸载 WebSphere 之前,需要停止所有 WebSphere 相关的进程,最好查看系统中的进程确保没有 java 进程运行,另外,如果使用了 Web 服务器,确保停止了 Web 服务器。II)然后运行WebSphere的卸载程序,卸载程序命令在UNIX系统中为uninstall,Windows中为 uninstall.exe,存在于 WebSphere 的安装目录下的 _uninst 目录中。例如,在UNIX 系统中,将目录转至 install_root/_uninst 目录(install_root 为 WebSphere 的安

7、装目录),运行 uninstall 命令,根据图形向导来卸载 WebSphere。III)删除 WAS 安装目录所有文件 2 认识认识 WAS 2.1 单元:单元:单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。2.2 节点节点 节点是受管服务器(Server)的逻辑分组。节点通常与具有唯一 IP 主机地址的逻辑或物理计算机系统对应,节点不能跨多台计算机。节点分为受管节点与非受管节点。2.3 概要文件

8、(概要文件(profile)在 WebSphere Application Server 第 6 版之前,产品二进制文件和用户数据都位于 WebSphere 安装目录下,最终用户可以对 WebSphere Application Server 产品二进制文件进行读操作,却不能对其进行修改。版本 6 之后分离了两个环境:一个用于安装产品二进制文件,另一个用于创建初始概要文件。用户可以创建多个概要文件,一般来说,ND 版本的一个概要文件已经足够了 在缺省情况下,创建的概要文件位于/profiles/目录下,您还可以在 PCT 提示时自定义概要文件的位置。概要文件可以位于文件系统中的任何位置,只要最

9、终用户拥有在该位置创建目录和文件的足够权限。子目录子目录 内容内容 bin 该组命令可以在创建的概要文件上使用。这些命令和/bin 目录下的命令名称相同,但是只能在这个概要文件上使用。config 用于 WebSphere Application Server 流程(借助于这个概要文件而执行)的一组配置文档。如果该概要文件是部署管理器概要文件,那么它将包含整个单元的配置文档。其中还可能包含与该部署管理器相连的其它概要文件的配置。databases Cloudscape 数据库。etc 密钥文件和证书(至少包括与产品捆绑的初始密钥文件和证书)。installableApps 可安装应用程序的缺省

10、位置。installedApps 已安装并扩展的应用程序二进制文件 installedConnectors 已安装的 JCA Resource Adapter 库。logs 所有类型的日志文件,例如 SystemOut.log、tranlog、FFDC、activity.log 等等。properties 各种属性文件,其中包含 V5 中相同的属性文件,但这些属性文件只适用与当前概要文件。temp 临时工作目录 tranlog 缺省事务日志目录。wstemp 配置修改的临时工作区。如在版本 5 中一样,在用户决定将配置更改保存到配置储存库之前,概要文件上的配置修改将在临时工作区进行。在修改被保

11、存之前,该目录将保存对当前概要文件的临时配置修改。2.4 应用服务器应用服务器 应用程序服务器是提供运行企业应用程序所需服务的服务器 2.5 IHS 基于 Apache 的 IBM HTTP Server 是基于 Apache Group 开发的 Apache Web 服务器的 Web 服务器。IBM HTTP Server 包括一些在 Apache Group 开发的 Apache Web 服务器没有的功能。IBM Http Server 扩展了 Apache 的功能,使其能够使用 IBM 快速响应高速缓存加速器。2.6 集群集群 一个服务器集群由一组应用程序服务器组成。如果其中一个成员服务

12、器发生故障,则请求会被路由到集群的其他成员。3 使用使用 WAS 3.1 停启操作介绍停启操作介绍 WAS 启动顺序:1、管理控制台 2、节点 3、服务器,集群,HIS WAS 的停止顺序跟启动顺序反向。说明:下面的表示 WAS 控制台管理员名称,表示管理员密码(当 WAS 控制台没有管理员时候,username 和和 password 这两个参数不用输入)3.1.1 管理控制台的停启管理控制台的停启 管理控制台的停启必需使用命令:停:停:安装WAS路径/profiles/Dmgr01/bin/stopManager.sh username password 启:启:安装WAS路径/profi

13、les/Dmgr01/bin/startManager.sh 3.1.2 应用服务器的停启应用服务器的停启 应用服务器可以在控制台上停启步骤:1、登录 WAS 控制台,访问:服务器-应用程序服务器 2、选中服务器,点击【停止】按钮则停止服务器 选中服务器,点击【启动】按钮则启动服务器 停启 server1 的命令 停:停:安装WAS路径/profiles/AppSrv01/bin/stopServer.sh server1 username password 启:启:安装WAS路径/profiles/AppSrv01/bin/startServer.sh server1 3.1.3 节点的停启

14、节点的停启 节点的停启必需使用命令:停:停:安装WAS路径/profiles/AppSrv01/bin/stopNode.sh username password 启:启:安装WAS路径/profiles/AppSrv01/bin/startNode.sh 3.1.4 集群的停启集群的停启 在控制台上停启步骤:1、登录 WAS 控制台,访问:服务器-集群 2、选中集群,点击【停止】或者【立即停止】按钮则停止集群 选中集群,点击【启动】按钮则启动集群 停启集群的命令方法:停步骤:停步骤:1、进入目录:安装WAS路径/profiles/AppSrv01/bin 2、输入命令:./wsadmin.s

15、h username -password 3、输入命令:set cluster$AdminControl completeObjectName cell=T2000Cell01,type=Cluster,name=clusters,*注意:T2000Cell01 是 WAS 单元名称 clusters 是集群名称 4、输入命令:$AdminControl invoke$cluster stop 5、输入退出命令:quit 启步骤:启步骤:1、进入目录:安装WAS路径/profiles/AppSrv01/bin 2、输入命令:./wsadmin.sh-username -password 3、输

16、 入 命 令:set clusterMgr$AdminControl completeObjectName cell=T2000Cell01,type=ClusterMgr,*注意:T2000Cell01 是 WAS 单元名称 clusters 是集群名称 4、输入命令:$AdminControl invoke$clusterMgr retrieveClusters 5、输入命令:set cluster$AdminControl completeObjectName cell=T2000Cell01,type=Cluster,name=clusters,*注意:T2000Cell01 是 WA

17、S 单元名称 clusters 是集群名称 6、输入命令:$AdminControl invoke$cluster start 7、输入退出命令:quit 3.1.5 HIS 的停启的停启 停:停:安装IHS路径/bin/apachectl stop 启:启:安装IHS路径/bin/apachectl start 3.1.6 异常情况下的停启异常情况下的停启 使用停止 WAS 进程的方法 首先要找到需要停止的进程号,再杀进程。首先要找到需要停止的进程号,再杀进程。Solaris 系统杀进程:系统杀进程:kill-9 PID win2003 杀进程杀进程 ntsd-c q-p PID /显示当前

18、用户进程:ps-ef|grep 用户/显示 WAS 路径下的进程:ps-ef|grep WAS 安装路径/查看 IHS 的进程:ps-ef|grep httpd 查看应用服务器 server1 的进程号地址:安装WAS路径/profiles/AppSrv01/logs/server1/server1.pid 查看节点的进程号地址:安装WAS路径/profiles/AppSrv01/logs/nodeagent/nodeagent.pid 查看管理控制的进程号地址:安装WAS路径/profiles/Dmgr01/logs/dmgr/dmgr.pid 查看 HIS 进程号地址:安装IHS路径/lo

19、gs/httpd.pid 3.2 同步节点同步节点 节点同步步骤:1、把所有运行的 WAS 服务器进程停止(包括节点是停止的包括节点是停止的)2、启动管理控制台 3、进入目录:安装WAS路径/profiles/AppSrv01/bin 4、输入命令:./syncNode.sh hostname-username -password 8879 或者:./syncNode.sh 计算机 IP -username -password 8879 5、启动节点 8879 的查看:/profiles/Dmgr01/config/cells/T2000Cell01/nodes/T2000CellManage

20、r01/serverindex.xml的 SOAP_CONNECTOR_ADDRESS 3.3 建立建立 Web 服务器(服务器(IHS)I)什么情况下需要安装 HIS 1.从安全性的角度考虑,建议把 IHS 放在 DMZ 区中,这样可以有效隔离非安全的攻击;2.可以把一些非重要的静态页面放在 IHS 中,从而减轻 WAS 的负担;3.对于需要做 WAS 的集群,且客户没有 Load Balancer 这样的功能组件的情况下,安装 IHS 可以提供对集群的唯一访问入口点 II)如何把 HIS 安装成为 WAS 的 web 服务器插件 方法 1:步骤:1、在控制台的 web 服务器页面,点击【新

21、建】,按安装提示安装完成 2、选中安装好的 webserver1,点击【生成插件】3、然后再点击【传播插件】方法 2:步骤:1、HTTPServerPluginsbinconfigurewebserver1.bat(或者 configurewebserver1.sh)拷贝到IBMWebSphereAppServerbin 2、运行 IBMWebSphereAppServerbinconfigurewebserver1.bat(或configurewebserver1.sh)3、重启 WAS 节点 4、在控制台的 web 服务器页面上,可以看到安装了 webserver 5、选中安装好的 web

22、server1,点击【生成插件】6、然后再点击【传播插件】3.4 建立集群建立集群 3.4.1 单台服务器的集群单台服务器的集群 集群的建立步骤如下:1、登录 WAS 控制台,访问:服务器-集群 2、点击【新建】3、输入集群名称,点击【下一步】4、输入成员名称,点击【下一步】5、再输入成员名称,点击【添加成员】,点击【下一步】,如下图(这个步骤可以重复操作,直到添加完所有的服务器成员)6、点击【完成】7、进入“应用程序服务器”的页面,8、点击集群成员的应用服务器,进入查看该服务的端口,如图:9、我们关注的端口是:WC_defaulthost,记下这个服务的 WC_defaulthost 端口号

23、 10、访问控制台的:环境-虚拟主机-选择应用服务器的名字-点击主机别名,进入如下图的页面 11、点击新建,输入新建服务的 WC_defaulthost 端口号 12、重启节点 13、Ok WC_defaulthost 端口号是可以修改的,修改之后,需要重启服务器,和 Web 服务器重新传播插件。3.4.2 多台服务器的集群多台服务器的集群 假如有 A 和 B 两台服务器建立集群,A 服务器作为管理控制(以 windows 平台为例)1、A 服务器安装 WAS,安装的概要文件包括单元和dmg 2、B 服务器安装 WAS,只需要安装单元 3、启动 A 服务器的管理控制台。4、B 服务器上运行命令

24、:WAS路径profilesAppSrv01binaddNode.bat(AIP 地址)8879 注意确认 B 机子能连上 A 机子的 8879 端口,可以用命令 telnet A 8879 测试 用 netstat an 查看已经运行的端口号 4、进入 A 和 B 机子启动节点 5、在建立服务器的时候,就可以使用不同服务器的节点,达到多台服务器集群。3.5 建立应用服务器建立应用服务器 安装应用服务器的步骤如下:1、登录 WAS 控制台,访问:服务器-应用程序服务器 2、点击【新建】3、输入服务器名称,点击下一步,下面都是使用默认值,一直到完成 4、返回“应用程序服务器”的页面,5、点击新建

25、的应用服务器,进入查看该服务的端口,如图:6、我们关注的端口是:WC_defaulthost,记下这个服务的 WC_defaulthost 端口号 7、访问控制台的:环境-虚拟主机-选择应用服务器的名字-点击主机别名,进入如下图的页面 8、点击新建,输入新建服务的 WC_defaulthost 端口号 9、重启节点 10、Ok 3.6 建立数据库连接池(建立数据库连接池(JNDI)好处:I)提供了对数据存储的快速访问方式。II)WAS 控制台上可以监控数据库连接性能 建立数据库连接池的步骤如下:1.上传 ojdbc14.jar 包,方法:把在我们的程序的 lib 文件夹下找到文件 ojdbc1

26、4.jar,拷贝到服务器任意路径,把这个路径记下来 2.登录 WAS 控制台,访问:资源-JDBC 提供程序 3.选择一个作用域,点击新建 4.数据库类型选择:oracle;提供程序类型:oracle jdbc driver;实施类型:连接池数据源;输入一个名称(标识是 oracle 就可以了)5.在输入数据库类路径信息,就是输入第 1 步 ojdbc14.jar 拷贝到服务器的路径位置 6.访问 资源-JDBC-数据源 7.选择作用域 8.点击新建 9.在“组件管理的认证别名和 XA 恢复认证别名”中,点击链接“创建新的 J2C 认证别名”10.进入:数据源 JAAS J2C 认证数据,点击

27、新建 11.输入别名(任意取),输入用户标识和密码,是指应用系统访问数据库用户名和密码,保存 12.重复 6-8 的操作 13.输入数据源名,和 JNDI 名称,可以随便取,但是 JNDI 的名称是 appconfig 文件中参数:dataBaseName 的值 14.选择 JDBC 提供程序:勾选“选择现有的 JDBC 提供程序”15.输入 URL:jdbc:oracle:thin:localhost:1521:sample(localhost:服务器地址;sample:数据库名称)16.重启所在作用域的 server(如果测试不成功的话,就重启节点试试)17.ok appconfig 文件

28、中,数据库配置样例如下:注:红色标示的 dbType 值需要为 WAS_JNDI 3.7 安装应用程序安装应用程序 步骤:1、登录控制台,访问 应用程序-安装新的应用程序,如下图:2、上传程序包,输入下下文根名称,点击下一步,进入如下图:3、输入“发布应用程序的目录”也即是程序部署到的目录(如果不填写,默认的部署地址是:WAS安装路径/profiles/AppSrv01/installedApps/T2000Cell01),点击下一步 4、接下来都是使用默认值,点击下一步直到完成,保存数据 5、访问 应用程序-企业应用程序-点击新发布的程序 6、在进入的页面中,点击“管理模块”7、修改“类装入

29、器顺序”为“类已装入并且先使用应用程序类装入器”,如下图 部署完成,可以启动应用程序了。3.8 更新应用程序更新应用程序 当要更新的应用程序 web.xml 文件和原来安装程序的 web.xml 一致时候,可以使用覆盖文件方式更新 1、首先停止应用程序所在的服务器 2、覆盖程序 3、启动应用程序所在的服务器 如果 web.xml 有改动,则需要用控制台的程序更新步骤 3.9 启动管理安全性启动管理安全性 当安装 WAS 的时候,没有启动安全性,访问控制台的时候是不需要输入用户名和密码的,如果想重新启用安全性,操作如下:1.进入 WebSphere 控制台“http:/localhost:906

30、0/admin”,安全性-安全管理、应用程序和基础结构 2.点击按钮【安全配置向导】3.按照提示下一步 4.在选择用户存储库中,选择 5.在配置用户存储库,输入主要管理用户名和密码;6.保存;7.重启 WAS 8.再次进入管理控制台“http:/localhost:9060/admin”,会弹出一个关于安全证书的警报,如 果 没 有 弹 出,则 与 浏 览 器 的 安 全 设 置 有 关,点“是”后,会 转 到 URL“https:/localhost:9043/ibm/console/logon.jsp”,此时必须输入用户标识和密码才能进入管理控制台;9.完成 4 WAS 调优调优 请查看知

31、识管理上的文档:was调优总结.doc 5 性能监控性能监控 5.1 从性能监视基础结构(从性能监视基础结构(PMI)定制查看参数)定制查看参数 步骤:1.进入系统控制台-监控和调整-性能查看器-2.选择一个服务器 3.进入性能查看器 Servlet:按平均响应时间排序以查找最慢的 servlet 或 JavaServer Pages(JSP)。按总计请求数排序以查找使用次数最多的 servlet 或 JSP。按总时间排序以查找响应时间最长的 servlet 或 JSP。线程池:线程池:当使用应用程序频率从正常到频繁时,这几乎完全利用了该应用程序使用的池。利用率低意味着资源在维护从不使用的连接

32、或线程时被浪费掉了。考虑在各个池之间处理工作的顺序。如果正在利用流水线最后一部分资源,则可能意味着前一部分资源被受到限制,或者在流水线的最后分配了过多的资源。参数:ActiveCount 不能大于或者持续很长时间等于在服务器中设置的参数 数据源数据源 JDBC 连接池参数 1、CreateCount 不能大于或者持续很长时间等于在服务器中设置的参数 2、FreePoolSize 不能为 0,3、WaitingThreadCount 持续很长时间大于 0 JVM 运行时运行时 1、Java 虚拟机内存:HeapSize(总内存)不能大于,持续很长时间等于设置值 2、FreeMemory 不能小于

33、 10%设置值 服务器资源服务器资源:3、CPU 利用率 4、磁盘和网络 I/O 5、Paging 活动 5.2 性能查看性能查看 vmstat 命令介绍命令介绍 vmstat T 其中 T 用具体的时间标示,单位是 秒 例如:vmstat 5 表格每隔 5 秒采集一次.这样在刷新的时候就能比较系统的看到那个列不正常的 procs:r-;在运行队列中等待的进程数 b-;在等待 io 的进程数 w-;可以进入运行队列但被替换的进程 memoy swap-;现时可用的交换内存(k 表示)free-;空闲的内存(k 表示)pages re回收的页面 mf非严重错误的页面 pi进入页面数(k 表示)p

34、o出页面数(k 表示)fr空余的页面数(k 表示)de提前读入的页面中的未命中数 sr通过时钟算法扫描的页面 disk 显示每秒的磁盘操作。s 表示 scsi 盘,0 表示盘号 fault 显示每秒的中断数 in设备中断 sy系统中断 cycpu 交换 cpu 表示 cpu 的使用状态 cs用户进程使用的时间 sy系统进程使用的时间 idcpu 空闲的时间 其中:如果 r 经常大于 4,且 id 经常少于 40,表示 cpu 的负荷很重。如果 pi,po 长期不等于 0,表示内存不足。如果 disk 经常不等于 0,且在 b 中的队列 大于 3,表示 io 性能不好。6 常见问题常见问题 出现

35、任何异常问题,首先要去看日志,从日志给出的信息来判断错误原因,找解决方法。出现任何异常问题,首先要去看日志,从日志给出的信息来判断错误原因,找解决方法。6.1.1 修改保留的日志文件数修改保留的日志文件数 WAS 进程日志参数:WAS 进程日志常用的有 SystemOut.log 和 SystemErr.log。这两份日志默认大小为 1M,历史日志文件数为 1 份。在生产环境中,这样的设置通常不足以充分保存发生问题时的错误信息。我们可以通过修改日志默认大小、历史日志文件数来保存更多的信息。注意,不要把单份日志文件大小设置过大(例如,超过 10M 以上),否则可能影响WAS 性能。步骤:1、进入

36、管理控制台-故障诊断-日志和跟踪 2、选择应用程序服务器 3、选择:JVM 日志 4、修改 6.1.2 应用服务器宕机后,为了方便分析问题,需要收集哪些日志应用服务器宕机后,为了方便分析问题,需要收集哪些日志 当应用服务器发生挂起、或者发生out-of-menmory的现象时,为了更好的全面分析问题,则需要收集一定的日志信息,一般情况下我们需要收集以下这些日志:?如果可能在问题重新出现之前打开垃圾回收开关,收集垃圾回收日志一般存储在native_stderr.log或者native_stdout.log。?收集Web server服务器,插件Plug-in(plugin-cfg.xml and

37、 http_plugin.log)的日志及配置文件。以及应用服务器(install_root/profiles/profile_name/logs/server_name)下所有的日志。.?在install_root/profiles/profile_name/目录下的JavaCore文件和Heapdump文件,如果没有这些文件,可以在服务器没有响应的时候,运行命令来生成这些文件,对于IBM JDK中可以运行kill-3 PID_Java_jvm,然后每隔两分钟,重复执行该命令,至少3次,通过该命令生成的JavaCore文件会在install_root/profiles目录下。?FFDC目录下

38、的日志,install_root/profiles/profile_name/logs/ffdc。?如果应用程序具有自身的日志文件,也应收集对应的日志文件。6.1.3 如何打开详细垃圾回收的开关如何打开详细垃圾回收的开关 如果您的应用程序频繁出现内存溢出(out-of-memory)的错误现象,那么为了找出问题的所在,我们必须了解内存的分配情况和使用情况,那么这时候我们就需要详细垃圾回收的信息和日志,为了得到这些信息,我们必须打开详细垃圾回收的开关。打开的步骤如下:在管理控制台中点击服务器 应用服务器 server1(或者是您自己定义服务器名)JAVA和进程管理 进程定义 Java虚拟机 选中

39、详细垃圾回收选项,重启应用服务器,即可生效。打开垃圾回收开关后,关于内存的使用情况的日志会存储到相应的日志目录中的native_stdout.log文件中,并且可以通过分析该文件中的信息快速的找到产生问题的根源。6.1.4 日志乱码日志乱码 sever-进程管理-进程定义-java 虚拟机-在 jvm 里面增加以下参数设置:-Dfile.encoding=GBK-Ddefault.client.encoding=GBK-Duser.language=zh-Duser.region=CN 6.1.5 控制台服务器状态和实际不符控制台服务器状态和实际不符 需要同步节点 6.1.6 更新应用程序之后

40、,马上启动,报节点没有同步更新应用程序之后,马上启动,报节点没有同步 控制台中,做任何更新操作,后台都会调用节点同步命令,如果操作太快,自动同步没有完成就进行下一个命令,往往都会报这样的问题 6.1.7 应该程序发布不成功应该程序发布不成功 检查 Web.xml,是否含有 Tomcat 相关的信息 6.1.8 发布之后访问出现空白登录页面发布之后访问出现空白登录页面 如果没有修改应用程序的类加载顺序,往往访问会出现空白登录页面 6.1.9 用覆盖更新程序之后,访问程序页面的样式找不到了用覆盖更新程序之后,访问程序页面的样式找不到了 方法 1:停止应用程序所在的服务器,清空临时文件夹的文件,然后

41、再启动服务器(WAS安装目录/profiles/AppSrv01/temp/T2000Node01/server1)方法 2:用控制台重新更新应用程序 6.1.10 访问应用程序,提示找不到资源中心访问应用程序,提示找不到资源中心 首先检查,资源中心的服务器地址是否访问正常 然后检查应用程序的 appconfig.xml 文件是否正常 6.1.11 部署之后,访问会报部署之后,访问会报 servlet 错误错误 检查应用程序 lib 文件夹下,有冲突的 jar 删除没有,删除的包有如下:activation.jar(协同程序需要保留这个 jar 包)dms.jar j2ee-1.4.jar j

42、axrpc.jar jstl.jar junit.jar jxl.jar saaj.jar servlet-api.jar standard.jar tools.jar wsdl4j-1.5.1.jar 6.1.12 websphere 管理控制台用户名密码遗忘怎么办管理控制台用户名密码遗忘怎么办 停止安全性,然后重现启动安全性。步骤:1、修改文件:WSAS_install_root/profiles/AppServer/config/cells/cellname/security.xml WSAS_install_root/profiles/DeploymentManager/config/

43、cells/cellname/security.xml 把第一个 enabled 值改成 false,2、重启 WAS,(可以用杀进程的方法)就取消管理安全性了 3、重新启动管理安全性 也可以如下命令停止管理安全性:$WAS_HOME/profiles/AppSrv01/bin 目录下,发出如下命令:wsadmin-conntype NONE。当 wsadmin 的命令行窗口出现之后,发出下列命令:securityoff。上述操作在应用服务器启动或停止的状态都能发出。再次启用 WAS 时,就是停用管理安全性的状态了。6.1.13 关于主机名修改后关于主机名修改后 websphere 无法停止的

44、问题完全解决方案无法停止的问题完全解决方案 主机名修改要求 1、hostname 修改主机名 2、/etc/hosts/etc/sysconfig/network 两个文件修改主机名 3、最后确认 hosts 文件中不存在 127.0.0.1 和 localhost 方法一:用修改文件的修正步骤:1、进入 WSAS_install_root/profiles/Dmgr01/config/cells/cellname/nodes/nodesName 下,打开serverindex.xml,修改 host 为新的 IP 或主机名。2、进入 WSAS_install_root/profiles/Ap

45、pSrv01/config/cells/cellname/nodes/nodesName 下,打开 serverindex.xml,修改 host 为新的 IP 或主机名。3、重启 WAS 方法二:用命令的修正步骤:1、进入:安装WAS路径/profiles/AppSrv01/bin 输入命令:./wsadmin.sh-username -password password-3.输入以下命令。$AdminTask changeHostName-hostName hostname-nodeName nodeName$AdminConfig save 4.确认修改结果。/config/cells/

46、nodes/serverindex.xml 5.重启 WAS.6.1.14 was 证书过期,证书过期,dmgr 无法正常启动!无法正常启动!1、停止各应用服务器 启动 DM 及各节点的 Node Agent 禁止安全性,停止各节点 NODE AGENT,重启 DM,各节点同步,启动 NODE Agent 2、创建自签署证书 SSL 证书和密钥管理 管理端点安全配置 *Node01 密钥库和证书 NodeDefaultKeyStore 个人证书 创建自签署证书 删除过期证书 3、添加签名证书,(以 NodeDefaultKeyStore 的个人证书过期为例=SSL 证书和密钥管理 管理端点安全

47、配置 xxxNode01 密钥库和证书 选中“NodeDefaultKeyStore”和“NodeDefaultTrustStore”,并选择“交换签署者.”按钮。并同步 =SSL 证书和密钥管理 管理端点安全配置 xxxNode01 密钥库和证书 选中“NodeDefaultKeyStore”和“CellDefaultTrustStore”,并选择“交换签署者.”按钮。并同步 4、启用管理控制台安全性,并同步,停止各节点 NODE AGENT,重启 DM(stopmanager startmanager),登录验证是否需密码 各节点同步,启动 NODE Agent 6.1.15 集群集群 J

48、DBC 连接连接 URL 例子:例子:jdbc:oracle:thin:(DESCRIPTION=(LOAD_BALANCE=yes)(FAILOVER=no)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.2.145)(PORT=1550)(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.2.146)(PORT=1550)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=HGANY)7 关于关于 any3 程序的发布注意事项程序的发布注意事项 1、如何规划发布应用程序 资源中心单独占用一个应用程序服务器,也就是说其他应用程序的部署和资源中心应用程序服务器是分开的 协同部署在集群环境中 2、关于协同的安装说明,请看:亨格协同管理集成平台(cmp)安装手册 v4.0.0.doc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com