安装Hyperic HQ Agent 之后,导致 IBM WebSphere 无法启动

classic 经典版 list 列表 threaded 结构树
4 条帖子 选项
回复 | 结构树
以树状图样式打开这个帖子
|

安装Hyperic HQ Agent 之后,导致 IBM WebSphere 无法启动

HHXA
环境介绍:
(1)Hyperic HQ Server & Agent 版本: 5.8.2.1
(2)IBM WebSphere 版本: 7.0.0 和 7.0.0.33

问题现象:
IBM WebSphere 在没有安装Hyperic HQ Agent之前是正常的,安装之后无法启动。日志如下:

[15-6-30 0:10:37:847 CST] 00000000 ManagerAdmin  I   TRAS0017I: 启动跟踪状态是 *=info:com.ibm.*=all。
[15-6-30 0:10:37:878 CST] 00000000 WsServerContr 1   Executing executeUtilityOnWindows with args: D:\IBM_WebSphere\profiles\AppSrv01\config HHXA-DEV-018Node01Cell HHXA-DEV-018Node01 server1
[15-6-30 0:10:37:878 CST] 00000000 WsServerContr 1   Getting WindowsService obj with: server1 and D:\IBM_WebSphere\profiles\AppSrv01\config HHXA-DEV-018Node01Cell HHXA-DEV-018Node01 server1
[15-6-30 0:10:37:893 CST] 00000000 WindowsServic >  WindowsService for server server1 Entry
                                 <null>
[15-6-30 0:10:37:893 CST] 00000000 WindowsServic >  getWindowsServiceNameForServer server1 Entry
                                 <null>
[15-6-30 0:10:37:893 CST] 00000000 WindowsServic >  getWASServiceCmdPath  Entry
                                 <null>
[15-6-30 0:10:37:893 CST] 00000000 WindowsServic 1   In executeCommand, args are: D:\IBM_WebSphere\bin\WASService.exe -getServiceName server1 -profilePath D:\IBM_WebSphere\profiles\AppSrv01
[15-6-30 0:10:37:971 CST] 00000000 WindowsServic 1   Runtime.exec() returned process java.lang.ProcessImpl@33303330
[15-6-30 0:10:38:018 CST] 00000002 WindowsServic 3   inputRec == IBMWAS70Service - HHXA-DEV-018Node01
[15-6-30 0:10:38:018 CST] 00000000 WindowsServic 1   retCode from childProcess.waitFor() is 0
[15-6-30 0:10:38:018 CST] 00000000 WindowsServic 3   exitCode = 0
[15-6-30 0:10:39:032 CST] 00000000 WindowsServic <  getWindowsServiceNameForServer Exit
[15-6-30 0:10:39:032 CST] 00000000 WindowsServic 1   Trying to new up WindowsService using serverName=server1, winServiceName=HHXA-DEV-018Node01
[15-6-30 0:10:39:032 CST] 00000000 WindowsServic >  getServiceLogName for server1 Entry
[15-6-30 0:10:39:032 CST] 00000000 WindowsServic >  getWASServiceCmdPath  Entry
                                 <null>
[15-6-30 0:10:39:032 CST] 00000000 WindowsServic 1   In executeCommand, args are: D:\IBM_WebSphere\bin\WASService.exe -getServiceLogName server1 -profilePath D:\IBM_WebSphere\profiles\AppSrv01
[15-6-30 0:10:39:032 CST] 00000000 WindowsServic 1   Runtime.exec() returned process java.lang.ProcessImpl@56d856d8
[15-6-30 0:10:39:079 CST] 00000004 WindowsServic 3   inputRec == D:\IBM_WebSphere\profiles\AppSrv01\logs\HHXA-DEV-018Node01 Service.log
[15-6-30 0:10:39:079 CST] 00000000 WindowsServic 1   retCode from childProcess.waitFor() is 0
[15-6-30 0:10:39:079 CST] 00000000 WindowsServic 3   exitCode = 0
[15-6-30 0:10:40:093 CST] 00000000 WindowsServic <  getServiceLogName Exit
[15-6-30 0:10:40:093 CST] 00000000 WindowsServic <  WindowsService Exit
[15-6-30 0:10:40:093 CST] 00000000 WindowsServic >  getServiceStatus Entry
[15-6-30 0:10:40:093 CST] 00000000 WindowsServic >  getWASServiceCmdPath  Entry
                                 <null>
[15-6-30 0:10:40:093 CST] 00000000 WindowsServic 1   In executeCommand, args are: D:\IBM_WebSphere\bin\WASService.exe -status HHXA-DEV-018Node01
[15-6-30 0:10:40:093 CST] 00000000 WindowsServic 1   Runtime.exec() returned process java.lang.ProcessImpl@7f2a7f2a
[15-6-30 0:10:40:140 CST] 00000007 WindowsServic 3   inputRec ==
[15-6-30 0:10:40:140 CST] 00000007 WindowsServic 3   inputRec == WASService: WASService or the calling program must be run with Administrator privileges.
[15-6-30 0:10:40:140 CST] 00000008 WindowsServic 3   inputRec == Could not open service 'IBMWAS70Service - HHXA-DEV-018Node01'
[15-6-30 0:10:40:140 CST] 00000008 WindowsServic 3   inputRec == reason: 句柄无效。
[15-6-30 0:10:40:140 CST] 00000008 WindowsServic 3   inputRec ==
[15-6-30 0:10:40:140 CST] 00000008 WindowsServic 3   inputRec ==
[15-6-30 0:10:40:155 CST] 00000000 WindowsServic 1   retCode from childProcess.waitFor() is 3
[15-6-30 0:10:40:155 CST] 00000000 WindowsServic 3   exitCode = 3
[15-6-30 0:10:40:155 CST] 00000000 WindowsServic 3   Could not open service 'IBMWAS70Service - HHXA-DEV-018Node01' reason: 句柄无效。
[15-6-30 0:10:40:171 CST] 00000000 WindowsServic <  getServiceStatus Exit
[15-6-30 0:10:40:171 CST] 00000000 ManagerAdmin  I   TRAS0018I: 跟踪状态已更改。新的跟踪状态是 *=info。
[15-6-30 0:10:40:311 CST] 00000000 AdminTool     A   ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
[15-6-30 0:10:40:311 CST] 00000000 AdminTool     A   ADMU3100I: 正在从服务器读取配置:server1
[15-6-30 0:10:43:821 CST] 00000000 AdminTool     A   ADMU3200I: 服务器已启动。正在等待初始化状态。
[15-6-30 0:10:48:878 CST] 00000000 AdminTool     A   ADMU3011E: 服务器已启动,但是初始化失败。startServer.log、SystemOut.log(或者 zOS 中的作业日志)以及 D:\IBM_WebSphere\profiles\AppSrv01\logs\server1 下的其他日志文件可能包含故障信息。

其他日志文件中,没有错误日志。

在WebSphere无法启动之前,也遇到过:
监控WebSphere报"Error contacting resource: The WebSphere plugin needs a IBM JVM !!! (agent jvm=Sun Microsystems Inc.)"错误?
通过 LINUX: export HQ_JAVA_HOME=/opt/IBM/WebSphere/AppServer/java,
WINDOWS:即在系统中设置:HQ_JAVA_HOME 环境变量指向IBM JAVA HOME 的方法解决问题。
之后就出现了IBM WebSphere无法启动的情况。

请大师赐教, 谢谢!
回复 | 结构树
以树状图样式打开这个帖子
|

Re: 安装Hyperic HQ Agent 之后,导致 IBM WebSphere 无法启动

Martin King
管理员
看起来,兄台的WebSphere 运行在windows上,只需在所在的机器上设置 HQ_JAVA_HOME 环境变量指向IBM JAVA HOME 绝对路径即可。

websphere启动不了,那么一定在 websphere 日志中有所提示。还需仔细查看 websphere的日志。

注意:java_home变量现在设为了什么?
回复 | 结构树
以树状图样式打开这个帖子
|

Re: 安装Hyperic HQ Agent 之后,导致 IBM WebSphere 无法启动

HHXA
谢谢版主的解答,最终我没有找到根本原因。

环境中没有设置JAVA_HOME的环境变量。CMD>echo %JAVA_HOME% 的结果是空的。

绕路解决办法:
    1. 拷贝IBM_JAVA到准备安装WebSphere的服务器上。
    2. 设置HQ_JAVA_HOME环境变量。
    3. 安装并配置Hyperic HQ Agent(建议用NoJRE版)。
    4. 安装IBM WebSphere。
    5. 升级IBM WebSphere到7.0.0.33.
    5. 安装Web应用程序。

还有我将Agent换了一个版本,使用了v5.8.4。


回复 | 结构树
以树状图样式打开这个帖子
|

Re: 安装Hyperic HQ Agent 之后,导致 IBM WebSphere 无法启动

Martin King
管理员