教學的話有空再來寫....
這邊提供幾個找到的資料注意事項
AXIS2
這次用裡面的wsdl2java 讀取wsdl的內容來產生相關所需要的檔案
注意事項:-g 這個參數很重要,有這個才有辦法根據WSDL產生完整的Class
Rampart
用來在SOAP message中加上Secrity 相關的內容
IBM Web Service系列文章
裡面的內容其實都說明的滿詳細的...有需要的朋友可以參考一下
keytool
主要是用來處理憑證或是金鑰的Java Tool,主要是將相關的內容存放到JKS的管理庫中...
其他部分
透過Rampart可以很方便的對出去的SOAP Message的Header來處理Secrity相關的問題...
不過對方回來的訊息如果是Error 相關的話,就不會在SOAP 的Header上加上Secrity相關的回應,結果得到的Exception都會說Header不完整或是沒有權限之類的回應....可透過fidder來取得request和response來確定得到的SOAPMessage來確認得到的封包是否正確
如果對方提供的不是https的話,可用eclipse提供的TCP moniter就夠用了....(很不巧的這次對方提供的是https= =)
還有,可將Rampart 的.mar改為zip檔後移除model.xml檔中的