WENSPHERE下调用WEBSERVICE出错

问题描述

项目部署在环境:Websphere7.0OS:IBMAIX其中需要在JAVA类中使用证书,通过AXIS2.0技术访问其他系统提供的webservice方法涉及到两个证书一个JKS类型一个cer类型程序中加载证书代码如下System.setProperty("javax.net.ssl.keyStore",WebConfig.getProperty("LMFFT_JKS"));System.setProperty("javax.net.ssl.keyStorePassword",WebConfig.getProperty("LMFFT_PASSWORD"));System.setProperty("javax.net.ssl.trustStore",WebConfig.getProperty("LMFFT_CER"));System.setProperty("javax.net.ssl.trustStorePassword",WebConfig.getProperty("LMFFT_PASSWORD"));并通过WEBSPHERE的默认的JAVA运行环境的KEYtool工具导入CER证书可还是报了如下错误:org.apache.axis2.AxisFault:javax.net.ssl.SSLHandshakeException:com.ibm.jsse2.util.g:PKIXpathbuildingfailed:java.security.cert.CertPathBuilderException:PKIXCertPathBuilderImplcouldnotbuildavalidCertPath.;internalcauseis:java.security.cert.CertPathValidatorException:ThecertificateissuedbyO=CitigroupQACA1,C=USisnottrusted;internalcauseis:java.security.cert.CertPathValidatorException:Certificatechainingerror赐教大家还有在服务器TOMCAT下可以调用webservice接口

解决方案

本帖最后由 bhzhlff 于 2012-10-10 00:06:25 编辑
解决方案二:

现在发现系统中有两处验证1处是LDAP验证System.setProperty("javax.net.ssl.trustStore",“导入JDK之后生产的验证证书”);2另外一处是axis2.0使用HTTPS调用webserviceSystem.setProperty("javax.net.ssl.keyStore",“对方提供的JKS文件”);System.setProperty("javax.net.ssl.keyStorePassword",“对方提供的密码”);如果先启动1LDAP验证那么1会验证成功,那么验证2的时候报org.apache.axis2.AxisFault:javax.net.ssl.SSLHandshakeException:com.ibm.jsse2.util.g:PKIXpathbuildingfailed:java.security.cert.CertPathBuilderException:PKIXCertPathBuilderImplcouldnotbuildavalidCertPath.;internalcauseis:java.security.cert.CertPathValidatorException:ThecertificateissuedbyO=CitigroupQACA1,C=USisnottrusted;internalcauseis:java.security.cert.CertPathValidatorException:Certificatechainingerror如果先启动2验证2验证也会成功,那么验证1的时候报org.apache.axis2.AxisFault:javax.net.ssl.SSLHandshakeException:com.ibm.jsse2.util.g:PKIXpathbuildingfailed:java.security.cert.CertPathBuilderException:PKIXCertPathBuilderImplcouldnotbuildavalidCertPath.;internalcauseis:java.security.cert.CertPathValidatorException:ThecertificateissuedbyO=CitigroupQACA1,C=USisnottrusted;internalcauseis:java.security.cert.CertPathValidatorException:Certificatechainingerror请赐教大家

时间: 2024-11-05 21:44:04

WENSPHERE下调用WEBSERVICE出错的相关文章

ksoap2调用webservice出错

问题描述 用ksoap2调用webservice出现这个错,java.lang.ClassCastException:org.ksoap2.serialization.SoapPrimitive,求大神告知怎么解决SoapObjectresult=(SoapObject)envelope.getResponse();user.setUserId(result.getProperty("userId").toString());user.setUserName(result.getPro

调用WebService出错:The underlying connection was closed: An unexpected error occurred on a send.

问题描述 具体情况如下:现在客互端(c#开发)调用WebService时候,报错:2008022700:20:48CRecordUpdate::RecordUpdateThreaderror:System.Net.WebException:Theunderlyingconnectionwasclosed:Anunexpectederroroccurredonasend.atSystem.Web.Services.Protocols.WebClientProtocol.GetWebResponse

java 脚本调用webservice 出错

问题描述 java脚本functionRequestByPost(value){vardata;data='<?xmlversion="1.0"encoding="utf-8"?>';data=data+'<soap:Envelopexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSche

调用webservice出错

问题描述 was上报一下的错:[9/15/1416:32:59:843CST]00000035DispatcherEcom.opensymphony.xwork2.util.logging.commons.CommonsLoggererrorExceptionoccurredduringprocessingrequest:nulljava.lang.reflect.InvocationTargetExceptionatsun.reflect.GeneratedMethodAccessor4706

.net 下用javascript调用webservice

javascript|web .net 下用javascript调用webservice的话,要用到webservice behavior.下面以一个例子讲解之,比较简单 1 .首先,要创建一个webservice,比如 <%@ WebService Language="C#" class=MyMath %>using System;using System.Web.Services;public class MyMath {[WebMethod]public int ad

web service-jboss5环境下,cxf调用webservice不返回内容,也不报错

问题描述 jboss5环境下,cxf调用webservice不返回内容,也不报错 有谁碰到过这种情况,cxf调用webservice在jar包运行下没问题, 换到jboss5下面就会有问题,但是不报错,也不返回任何东西 解决方案 http://www.iteye.com/problems/47007 解决方案二: 我是直接调用的客户端,不用任何配置的

wsdl-axis1.4调用webservice 传递自定义对象参数出错

问题描述 axis1.4调用webservice 传递自定义对象参数出错 调用客户端后出现: org.xml.sax.SAXException: Invalid element in cn.services.QueryEquipmentRequest - queryEquipmentRequest 客户端代码(其中queryEquipmentRequest,QueryEquipmentResponse是我自定义的对象): call.addParameter(new QName(nameSpace

web service-jboss5环境下,cxf和axis调用webservice客户端都是不报错,不返回结果

问题描述 jboss5环境下,cxf和axis调用webservice客户端都是不报错,不返回结果 有谁碰到过这种问题,cxf和axis调用webservice没问题,部署到jboss5里面就有问题, 不报错,不返回结果 解决方案 http://blog.csdn.net/shiqi472807092/article/details/8254494

soap-C++调用webservice接口出错,具体如图所示,请大神帮忙~~

问题描述 C++调用webservice接口出错,具体如图所示,请大神帮忙~~ 我已经安装了soap toolkit 3.0 不知道为什么还不行~ 报错如下: ------ 已启动生成: 项目: myclient, 配置: Debug Win32 ------ 1>生成启动时间为 2016/1/6 19:01:21. 1>InitializeBuildStatus: 1> 正在对"Debugmyclient.unsuccessfulbuild"执行 Touch 任务.