2014-05-05 70 views
0

我對Java和Web服務比較陌生,需要部署建議。我創建了一組服務,並使用基於wsimport生成的代碼的客戶端在本地主機上使用JAX-WS參考實現對其進行了測試。該集支持在HTTP頭中使用用戶名/密碼的每個服務調用的用戶認證(和相關記帳)。使用SSL的JAX-WS Web服務

我現在想通過安全(HTTPS)連接在AWS上部署這些Web服務,最好使用免費試用微型實例,以便在傳輸時保護身份驗證憑證。我研究了可用的選項以找到最簡單最簡單的選項:有Apache Tomcat(請參閱goo.gl/9TkQeD),Apache Axis2和Apache CXF(請參閱goo.gl/v9kth0和goo.gl/dXAmaI)。我不確定後兩者是獨立組件,還是必須在其他服務器的環境中運行。所以,有這麼多可用的替代品,每個都有利弊,我不確定選擇哪一個。

任何人都可以提供建議嗎?

回答

0

您可以使用Metro JAX-WS便攜式Web服務,實際上我在Jboss 4 GA上使用它,並且Tomcat 5可以遷移到最新版本而沒有問題。帶有證書(x509)和http安全性的安全配置非常乾淨。你看到更多here

你可以得到一個很好的起點here