金融其它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同行回答

teddyshboteddyshbo系统工程师柯莱特
回复 14# bj5921     恩 谢谢了。显示全部
回复 14# bj5921


    恩 谢谢了。收起
金融其它 · 2014-04-28
浏览7560
teddyshboteddyshbo系统工程师柯莱特
回复 12# bj5921 现在是这样一个情况:我的目的是SSL环境通过JMX监控WAS。现在我在装有WAS的机器上设置jconsole通过jconsole可以监测到MBean的值。两个问题1.SSL环境不能监控,key clinet  和trust client 已经导入,是否因为是监控端缺少包呢?已装com.ibm.ws.webser...显示全部
回复 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
浏览7543
teddyshboteddyshbo系统工程师柯莱特
回复 10# bj5921     是的 管理用户。我觉得如果是应用类端口,如果建立后没有消息传送,过段时间就会被系统关闭的显示全部
回复 10# bj5921


    是的 管理用户。我觉得如果是应用类端口,如果建立后没有消息传送,过段时间就会被系统关闭的收起
金融其它 · 2014-04-25
浏览11836
teddyshboteddyshbo系统工程师柯莱特
回复 7# bj5921 我WAS环境是SSL,想实现通过JMX方式监控WAS。显示全部
回复 7# bj5921


我WAS环境是SSL,想实现通过JMX方式监控WAS。收起
金融其它 · 2014-04-25
浏览12115
teddyshboteddyshbo系统工程师柯莱特
回复 4# bj5921 端口 listening状态 自己模拟环境不存在硬件防火墙,linux和win  server防火墙都已经关闭,控制台8881端口已经开放。telnet通了几十秒后就显示一行乱码和遗失对主机的连接,不好意思之前这个细节没有说出来,原因是我对telnet不熟悉。这个能否在 环境...显示全部
回复 4# bj5921


端口 listening状态 自己模拟环境不存在硬件防火墙,linux和win  server防火墙都已经关闭,控制台8881端口已经开放。telnet通了几十秒后就显示一行乱码和遗失对主机的连接,不好意思之前这个细节没有说出来,原因是我对telnet不熟悉。这个能否在 环境》虚拟主机》default host里添加主机别名来解决?收起
金融其它 · 2014-04-25
浏览11572
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
浏览7286
teddyshboteddyshbo系统工程师柯莱特
回复 2# bj5921     很早就测试过了 telnet不通,不知道为什么。能个一下指导嘛,要去控制台设置环境变量嘛?显示全部
回复 2# bj5921


    很早就测试过了 telnet不通,不知道为什么。能个一下指导嘛,要去控制台设置环境变量嘛?收起
金融其它 · 2014-04-25
浏览7342

    提问者

    teddyshbo
    系统工程师柯莱特

    相关问题

    问题状态

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