AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException

来源:互联网 发布:淘宝客服分流顺序 编辑:程序博客网 时间:2024/05/03 07:12

今天调通接口时遇见了这样一个问题,刚开始以为是ip地址不通,于是ping了一下,没问题,思考好久突然想起最先做的在jdk中导入证书,于是查看了myeclipse里的jdk版本,原来当初安装时使用了默认的jdk,而我安装证书时装在了自己后来手动安装的jdk里了,郁闷啊…

AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode:  faultString: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target faultActor:  faultNode:  faultDetail:     {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1591)    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)    at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1035)    at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:124)    at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)    at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1107)    at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)    at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)    at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)    at org.apache.axis.client.Call.invoke(Call.java:2767)    at org.apache.axis.client.Call.invoke(Call.java:2443)    at org.apache.axis.client.Call.invoke(Call.java:2366)    at org.apache.axis.client.Call.invoke(Call.java:1812)    at com.service.ucp.UcpWebServPortBindingStub.sendIndivMessage(UcpWebServPortBindingStub.java:700)    at com.tools.util.SendMsg.SendMessager.sendIndivMessage(SendMessager.java:66)    at com.tools.util.SendMsg.SendMessager.messageRemind(SendMessager.java:42)    at com.tools.util.SendMsg.SendMessager.main(SendMessager.java:100)Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)    at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191)    at sun.security.validator.Validator.validate(Validator.java:218)    at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)    at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)    at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)    at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1014)    ... 24 moreCaused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target    at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)    at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)    ... 30 more    {http://xml.apache.org/axis/}hostname:sgj-PC
0 0
原创粉丝点击