金融其它WAS 7.0

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

环境: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

15同行回答

bj5921bj5921技术支持WAS
1、如果服务器上没有打开那就要查应用上是不是启动的这个端口(就是说8881这个端口不正常,可能是其它端口),was控制台端口里可以看到。2、如果端口打开,并且在192.168.10.212机器上可以telnet 192.168.10.212 8881那就是网络上的限制了,需要去找管网络的人,从192.168.10.212系统...显示全部
1、如果服务器上没有打开那就要查应用上是不是启动的这个端口(就是说8881这个端口不正常,可能是其它端口),was控制台端口里可以看到。
2、如果端口打开,并且在192.168.10.212机器上可以telnet 192.168.10.212 8881那就是网络上的限制了,需要去找管网络的人,从192.168.10.212系统上的防火墙或者网络设备防火墙进行端口开通。收起
IT咨询服务 · 2014-04-25
浏览7873
teddyshboteddyshbo系统工程师柯莱特
回复 2# bj5921 我是否需要导入com.ibm.ws.webservices.thinclient_7.0.0.jar和com.ibm.ws.security.crypto.jar 我WAS版本是7.0.0.0。另外请告知怎么导入这两个文件,谢谢了。纯小白。显示全部
回复 2# bj5921


我是否需要导入com.ibm.ws.webservices.thinclient_7.0.0.jar和com.ibm.ws.security.crypto.jar
我WAS版本是7.0.0.0。另外请告知怎么导入这两个文件,谢谢了。纯小白。收起
金融其它 · 2014-04-25
浏览7260
bj5921bj5921技术支持WAS
通都不通那就更连不上了,首先确定一下192.168.10.212 的8881端口是否打开,win用netstat -an|more 看下8881是否为监听状态。unix用netstat -an|grep 8881  看下8881是否为监听状态。显示全部
通都不通那就更连不上了,首先确定一下192.168.10.212 的8881端口是否打开,
win用netstat -an|more 看下8881是否为监听状态。
unix用netstat -an|grep 8881  看下8881是否为监听状态。收起
IT咨询服务 · 2014-04-25
浏览7235
teddyshboteddyshbo系统工程师柯莱特
回复 2# bj5921     很早就测试过了 telnet不通,不知道为什么。能个一下指导嘛,要去控制台设置环境变量嘛?显示全部
回复 2# bj5921


    很早就测试过了 telnet不通,不知道为什么。能个一下指导嘛,要去控制台设置环境变量嘛?收起
金融其它 · 2014-04-25
浏览7316
bj5921bj5921技术支持WAS
telnet  192.168.10.212 8881测试下端口是否能正常连接。显示全部
telnet  192.168.10.212 8881
测试下端口是否能正常连接。收起
IT咨询服务 · 2014-04-25
浏览7243

提问者

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

相关问题

问题状态

  • 发布时间:2014-04-24
  • 关注会员:1 人
  • 问题浏览:31062
  • 最近回答:2014-06-30
  • X社区推广