2013-07-09 57 views
0

org.apache.axis2.AxisFault:連接已關閉:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路徑驗證失敗:java.security.cert。 CertPathValidatorException:基本約束檢查失敗:這不是一個CA證書如何爲tomcat導入公共證書

+0

其實我從我的本地M/C運行我的web客戶端和web服務本身對生產運行server.But這是給上面我使用和error.The端點引用是正確的,因爲WSDL文件生成。 – Shantanu

回答

1

您是否嘗試使用您的webapp作爲基於https的服務的客戶端?如果是這樣,你的web應用程序應該能夠信任該服務。如果服務是使用自簽名證書創建的,則需要將該證書的CA根證書添加爲您的cacerts作爲可信。這可以使用jre/jdk附帶的keytool來完成。

keytool.exe -import -alias AliasForYourTrustedCert -file File.cer -trustcacerts -keystore %JAVA_HOME%\lib\security\cacerts