金融其它WAS 7.0

ADMC0016E 系统无法创建SOAP连接器以连接到端口8881上的主机

环境:windows server2008  ssl环境  https://localhost:8881/soap能打开soap应该没有问题目的:通过JMX去WAS取值实现监控报错代码如下:警告: ADMC0046Wcom.ibm.websphere.management.exception.ConnectorException: ADMC0016E: 系统无法创建 SOAP 连接...显示全部
环境:windows server2008  ssl环境  https://localhost:8881/soap能打开soap应该没有问题目的:通过JMX去WAS取值实现监控
报错代码如下:

警告: ADMC0046W
com.ibm.websphere.management.exception.ConnectorException: ADMC0016E: 系统无法创建 SOAP 连接器以连接到端口 8881 上的主机 192.168.10.212。
        at com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:635)
        at com.ibm.websphere.management.AdminClientFactory.access$000(AdminClientFactory.java:127)
        at com.ibm.websphere.management.AdminClientFactory$1.run(AdminClientFactory.java:210)
        at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
        at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:206)
        at netgain.monitors.apps.Websphere.jmx.JmxClientFactory.getInstance(JmxClientFactory.java:69)
        at netgain.monitors.apps.Websphere.jmx.BaseMonitor.getAdminClient(BaseMonitor.java:179)
        at netgain.monitors.apps.Websphere.jmx.BaseMonitor.discoverAction(BaseMonitor.java:86)
        at netgain.monitor.MOMonitorImpl.staticAction(MOMonitorImpl.java:210)
        at netgain.devmgr.DiscoverMonitorsThread.discoverMonitors(DiscoverMonitorsThread.java:226)
        at netgain.devmgr.DiscoverMonitorsThread.run(DiscoverMonitorsThread.java:59)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedConstructorAccessor53.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:457)
        ... 10 more
Caused by: com.ibm.websphere.management.exception.ConnectorNotAvailableException: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket: java.io.IOException: Exception during sslSocket.startHandshake: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; targetException=java.lang.IllegalArgumentException: Error opening socket: java.io.IOException: Exception during sslSocket.startHandshake: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]
        at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:422)
        at com.ibm.ws.management.connector.soap.SOAPConnectorClient.(SOAPConnectorClient.java:222)
        ... 14 more
Caused by: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket: java.io.IOException: Exception during sslSocket.startHandshake: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; targetException=java.lang.IllegalArgumentException: Error opening socket: java.io.IOException: Exception during sslSocket.startHandshake: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]
        at org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection.java:475)
        at org.apache.soap.rpc.Call.WASinvoke(Call.java:464)
        at com.ibm.ws.management.connector.soap.SOAPConnectorClient$4.run(SOAPConnectorClient.java:380)
        at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
        at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:365)收起
参与17

查看其它 14 个回答teddyshbo的回答

teddyshboteddyshbo系统工程师柯莱特
回复 12# bj5921


现在是这样一个情况:我的目的是SSL环境通过JMX监控WAS。现在我在装有WAS的机器上设置jconsole通过jconsole可以监测到MBean的值。
两个问题
1.SSL环境不能监控,key clinet  和trust client 已经导入,是否因为是监控端缺少包呢?已装com.ibm.ws.webservices.thinclient_7.0.0.jar,是否还需要com.ibm.ws.security.crypto.jar。(从网上找的也不是特别确定)
2.我在WAS设置的JVM参数 port=1099这个1099是什么端口?(WAS内置端口?我netstat也没有打开这个端口啊 虚拟主机添加以后可以看到这个端口)。在WAS应用界面查看端口,端口上显示RMI端口是2809 IPC连接器端口是9643。 关于这个1099端口能否给一个详细的回复,谢谢。
金融其它 · 2014-04-28
浏览7501

回答者

teddyshbo
系统工程师柯莱特
擅长领域: 服务器系统管理网络

teddyshbo 最近回答过的问题

回答状态

  • 发布时间:2014-04-28
  • 关注会员:1 人
  • 回答浏览:7501
  • X社区推广