我是一名工程學生,正在實習。我必須創建一個Web服務。它必須:版本服務錯誤,在Tomcat上安裝Axis2乾淨安裝
- 使用HTTPS
- 用gzip以壓縮HTTPS數據
- 使用SOAP/WSDL
我以前從來沒有開發的Web服務。我選擇了Tomcat + Axis來開發這個項目。
我的操作系統是Windows 7,我已經安裝了Tomcat 6.0並配置了HTTPS,當我嘗試通過瀏覽器訪問Tomcat時,它工作正常。我還配置了Gzip壓縮服務器。
接下來,我嘗試安裝Axis,因此我下載了axis1.5.4.war
並將其部署到服務器上。隨着我的瀏覽器,我能夠訪問軸「歡迎頁面」成功,但是當我點擊「驗證」,我得到這個:
有在Axis2的版本服務有問題,可能是服務不可用或有些事情出錯了。但這並不意味着系統無法正常工作!嘗試上傳其他服務並檢查它是否正常工作。 [原文]
爲了解決這個問題,我修改每this documentation我的服務器上的軸conf
文件。
我得到這個我的Eclipse控制檯上:
[INFO]無法sendViaPost到網址[https://開頭本地主機/ Axis2的/服務/版本] org.apache.axis2.AxisFault:連接已被關閉:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路徑建設失敗:sun.security.provider.certpath.SunCertPathBuilderException:無法找到請求的目標的有效證書路徑
如何我解決這個問題嗎?
感謝您的幫助。但是現在我不使用客戶端,我嘗試配置tomcat + axis + ssl,目前我沒有創建web服務應用程序。 – Jazys