- 论坛徽章:
- 0
|
问题描述:
当尝试停止WebSphere应用服务器时,信息显示 无法到达应用服务器,看上去已停止 ,但此时应用服务器上的应用运行正常,从命令行使用stopserver命令去停止应用服务器时,详细信息显示:
05-4-7 10:36:42:880 CST] 1c1ea29 ManagerAdmin I TRAS0017I: 启动跟踪状态是 *=all=disabled。
[05-4-7 10:36:42:947 CST] 1c1ea29 AdminTool A ADMU3100I: 正在从服务器读取配置:server1
[05-4-7 10:37:00:392 CST] 1c1ea29 WsServerStop E ADMU3002E: 试图处理服务器 server1 时发生异常
[05-4-7 10:37:00:394 CST] 1c1ea29 WsServerStop E ADMU3007E: 异常 com.ibm.websphere.management.exception.ConnectorException: ADMC0053E: 无法创建 SOAP 连接器连接端口 8880 上的主机 ibm_test,并启用 SOAP 连接器安全性。
[05-4-7 10:37:00:398 CST] 1c1ea29 WsServerStop A ADMU3007E: 异常 com.ibm.websphere.management.exception.ConnectorException: ADMC0053E: 无法创建 SOAP 连接器连接端口 8880 上的主机 ibm_test,并启用 SOAP 连接器安全性。
at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:344)
at com.ibm.ws.management.tools.LaunchUtils.getAdminClient(LaunchUtils.java:347)
at com.ibm.ws.management.tools.LaunchUtils.getAdminClient(LaunchUtils.java:287)
... ...
Caused by: com.ibm.websphere.management.exception.ConnectorNotAvailableException
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:250)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.(SOAPConnectorClient.java:183)
... ...
Caused by: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket: java.net.UnknownHostException: ibm_test; targetException=java.lang.IllegalArgumentException: Error opening socket: java.net.UnknownHostException: ibm_test]
at org.apache.soap.transport.http.SOAPHTTPConnection.send(Unknown Source)
at org.apache.soap.rpc.Call.invoke(Unknown Source)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient$2.run(SOAPConnectorClient.java:233)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:111)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:230)
... ...
[05-4-7 10:37:00:441 CST] 1c1ea29 AdminTool A ADMU0509I: 无法到达 server“server1”。它看上去已停止。
[05-4-7 10:37:00:443 CST] 1c1ea29 AdminTool A ADMU0211I: 在文件 /opt/WebSphere/AppServer/logs/server1/stopServer.log 中可看到错误的详细信息。
解答:
从日志当中可以看到在执行stopServer时,出现 java.net.UnknownHostException ,无法解析主机名,不能连接到主机ibm_test,导致WebSphere认为应用服务器已经停止,从而无法去停止应用服务器。
所以要确定能够正常ping通主机名ibm_test,并将本机的主机名和ip加入到本机操作系统的host文件列表中,以确保能够正常连接到应用服务器所在机器。
另外,在停止应用服务器时,会连接到应用服务器的SOAP端口,如果对应应用服务器的SOAP端口不是默认值,需要在停止应用服务器时用"-port "参数指定端口号。可以登陆websphere的管理控制台,到对应应用服务器--> 断点-->SOAP_CONNECTOR_ADDRESS,可以看到此应用服务器使用的SOAP端口。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/35432/showart_509343.html |
|