互联网服务WAS

WAS监控问题

现在我在虚拟机上装两台REDHAT 192.168.1.10    192.168.1.25
192.168.1.10   装SERVER1  启用安全性
192.168.1.25   装SERVER1  启用安全性

我在192.168.1.25下执行监控脚本wasMonitor.java

成功如下结果




但是我修改了wasMonitor.java  ,修改如下:


3.JPG


在执行监控脚本:






错误如下:
2012-2-9 17:42:18 com.ibm.ws.ssl.core.WSX509TrustManager
严重: ssl.client.handshake.error.CWPKI0022E

CWPKI0022E: SSL 握手故障:已从目标主机:端口“192.168.1.10:8880”发送主题 DN 为“CN=zhouyang, O=IBM, C=US”的签署者。可能需要将该签署者添加到本地信任库“/opt/IBM/WebSphere/AppServer/profiles/AppSrv04/etc/DummyClientTrustFile.jks”,它位于从 SSL 配置文件“null”装入的 SSL 配置别名“null”中。来自 SSL 握手异常的扩展错误消息为“No trusted certificate found”。


CWPKI0022E: SSL 握手故障:已从目标主机:端口“192.168.1.10:8880”发送主题 DN 为“CN=zhouyang, O=IBM, C=US”的签署者。可能需要将该签署者添加到本地信任库“/opt/IBM/WebSphere/AppServer/profiles/AppSrv04/etc/DummyClientTrustFile.jks”,它位于从 SSL 配置文件“null”装入的 SSL 配置别名“null”中。来自 SSL 握手异常的扩展错误消息为“No trusted certificate found”。


CWPKI0040I: 安全客户机中发生 SSL 握手故障。必须将服务器的 SSL 签署者添加至客户机的信任库。提供了一个 retrieveSigners 实用程序,用于从服务器下载签署者,但需要管理许可权。请与管理员联系以运行此实用程序,以便设置安全环境,然后再运行客户机。或者,可在“DefaultSSLSettings”的 ssl.client.props 中启用 com.ibm.ssl.enableSignerExchangePrompt 以允许在连接尝试期间接受签署者。

com.ibm.websphere.management.exception.AdminException: com.ibm.websphere.management.exception.ConnectorException: ADMC0053E: 启用 SOAP 连接器安全性时,系统无法创建连接到端口 8880 上的主机 192.168.1.10 的 SOAP 连接器。
        at wasMonitor.getAdminClient(wasMonitor.java:159)
        at wasMonitor.init(wasMonitor.java:108)
        at wasMonitor.main(wasMonitor.java:54)
Caused by: com.ibm.websphere.management.exception.ConnectorException: ADMC0053E: 启用 SOAP 连接器安全性时,系统无法创建连接到端口 8880 上的主机 192.168.1.10 的 SOAP 连接器。
        at com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:527)
        at com.ibm.websphere.management.AdminClientFactory.access$000(AdminClientFactory.java:107)
        at com.ibm.websphere.management.AdminClientFactory$1.run(AdminClientFactory.java:185)
        at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
        at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:181)
        at wasMonitor.getAdminClient(wasMonitor.java:155)
        ... 2 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:522)
        at com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:382)
        ... 7 more
Caused by: com.ibm.websphere.management.exception.ConnectorNotAvailableException: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No trusted certificate found; targetException=java.lang.IllegalArgumentException: Error opening socket: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No trusted certificate found]
        at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:354)
        at com.ibm.ws.management.connector.soap.SOAPConnectorClient.(SOAPConnectorClient.java:184)
        ... 12 more
Caused by: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No trusted certificate found; targetException=java.lang.IllegalArgumentException: Error opening socket: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No trusted certificate found]
        at org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection.java:449)
        at org.apache.soap.rpc.Call.WASinvoke(Call.java:433)
        at com.ibm.ws.management.connector.soap.SOAPConnectorClient$4.run(SOAPConnectorClient.java:319)
        at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
        at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:312)
        ... 13 more
getAdminClient: exception
com.ibm.websphere.management.exception.AdminException: java.lang.NullPointerException
        at wasMonitor.getObjectNames(wasMonitor.java:222)
        at wasMonitor.main(wasMonitor.java:59)
Caused by: java.lang.NullPointerException
        at wasMonitor.getObjectNames(wasMonitor.java:182)
        ... 1 more
java.lang.NullPointerException
        at wasMonitor.getObjectNames(wasMonitor.java:182)
        at wasMonitor.main(wasMonitor.java:59)
java.lang.NullPointerException
        at wasMonitor.doTestV6(wasMonitor.java:250)
        at wasMonitor.main(wasMonitor.java:67)

2012-02-09

参与4

3同行回答

sbwfgihcsbwfgihc数据仓库工程师杭州信雅达
回复 3# zhuqinghu     windows下没有IBM 的JDK如何解决啊显示全部
回复 3# zhuqinghu


    windows下没有IBM 的JDK如何解决啊收起
互联网服务 · 2014-05-15
浏览1229
zhuqinghuzhuqinghu系统工程师XX科技
这两台安装方式为独立SERVER方式需要在192.168.1.10上安装SSL信任组件,安装完成后请重启,停服务过程会提示信任组件,输入YES,并在wasMonitor.java 提供密码并加载信任组件库及KEY文件另在JMX开发过程中建议各位运行JMX程序的运行环境使用IBMJDK,否则会报SSL握手错误...显示全部
这两台安装方式为独立SERVER方式
需要在192.168.1.10上安装SSL信任组件,安装完成后请重启,停服务过程会提示信任组件,输入YES,并在wasMonitor.java 提供密码并加载信任组件库及KEY文件

另在JMX开发过程中建议各位运行JMX程序的运行环境使用IBMJDK,否则会报SSL握手错误收起
互联网服务 · 2012-02-15
浏览1196
楼主的问题少几个图,补充一下吧!显示全部
楼主的问题少几个图,补充一下吧!收起
2012-02-10
浏览1174

提问者

zhou050334
系统工程师蓝色快车
擅长领域: 中间件WAS中间件系统改造

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2012-02-09
  • 关注会员:1 人
  • 问题浏览:5516
  • 最近回答:2014-05-15
  • X社区推广