ADMU0509I:无法访问应用程序服务器“server1”。它似乎已停止

时间:2016-01-19 08:15:22

标签: server rhel ibm-was

我在RHEL 7虚拟机上设置了WebSphere Application Server。当我启动服务器时,它启动正常,我可以访问管理控制台,但当我尝试使用脚本停止或获取服务器的状态时

sh stopServer.sh -server1 / sh serverStatus.sh server1

它提供以下消息,

ADMU0509I: The Application Server "server1" cannot be reached. It appears to be stopped.

当我运行脚本

时,我的wsadmin脚本无效
sh wsadmin.sh -user wasadmin -password Password

我收到以下错误

WASX7023E: Error creating "SOAP" connection to host "localhost"; exception information: com.ibm.websphere.management.exception.ConnectorNotA
vailableException: [SOAPException: faultCode=SOAP-ENV:Protocol; msg=; targetException=java.net.MalformedURLException]
WASX7213I: This scripting client is not connected to a server process; please refer to the log file /opt/IBM\WebSphere/AppServer
/profiles/AppSrv01/logs/wsadmin.traceout for additional information.

我可以毫无问题地在浏览器上访问控制台。

2 个答案:

答案 0 :(得分:0)

对我来说,当WAS的安全级别不一致时,会出现此问题。 在IBM控制台中,它设置为TLSv1.2,在ssl.client.props文件中,它设置为SSL_TLS。一旦将它们更改为相同的值,我的控制台就可以连接到WAS。

答案 1 :(得分:0)

更具体地说明这一点。文件ssl.client.props通常围绕com.ibm.ssl.protocol属性:

$ grep -i tls -C 2 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/ssl.client.props
#-------------------------------------------------------------------------
com.ibm.ssl.alias=DefaultSSLSettings
com.ibm.ssl.protocol=SSL_TLS
com.ibm.ssl.securityLevel=HIGH
com.ibm.ssl.trustManager=IbmPKIX
--
#-------------------------------------------------------------------------
#com.ibm.ssl.alias=AnotherSSLSettings
#com.ibm.ssl.protocol=SSL_TLS
#com.ibm.ssl.securityLevel=HIGH
#com.ibm.ssl.trustManager=IbmX509
此属性可以采用多个值:
  

此属性是用于此SSL的SSL握手协议   组态。此属性尝试传输层安全性(TLS)   首先,但接受任何远程握手协议,包括SSLv3和   使用TLSv1。此属性的有效值包括SSL_TLS,SSL,SSLv2   (仅限客户端),SSLv3,TLS,TLSv1,SSL_TLSv2,TLSv1.1和   TLSv1.2工作。

此表中描述了这些值:

ss of table of ssl props

参考