我需要提供一個Web服務的實現,我有WSDL,可以在Weblogic 9.2下運行。使用Axis生成調用其他Web服務的Web服務實現
我的目標是使用Axis(1,而不是2)工具,嘗試過並且無法使它與Weblogic Web服務生成工具一起工作(由於無法設置身份驗證 - 請參閱我的other question here),
此Web服務需要調用另一個Web服務(爲此我也有WSDL)。
我可以使用Axis工具生成客戶端存根等
但我怎麼做在組合中的2?是否有教程或其他一步一步的指導?我搜索了一些郵件列表,但他們是關於特定的問題。
如果有人做到了,他們可以共享build.xml的相關部分嗎?
如果我使用了weblogic Web服務生成工具,那麼有一種工具可以一次性生成Web服務的框架實現以及它調用的Web服務的客戶端存根 - Axis中是否有類似的東西?
任何問題,如果我只是試圖混搭來自WSDL2Java的骨架和客戶端生成輸出?
更新:
得到這個工作。
使用Eclipse工具構建客戶端,然後是服務,允許第二個從第一個覆蓋重複的文件。然後,我們在client_deploy.wsdd文件(請參閱我的其他問題How do I refer to a client_deploy.wsdd file that's in WEB-INF?)和jar版本(需要更新Axis使用的更新版本的jar)時遇到了一些問題,然後它才起作用。
謝謝 - 我知道如何分別創建客戶端和服務,但是詢問如何一起使用這兩者。沒有衝突的casses等?這兩個Web服務確實共享一些定義(錯誤等),確實會導致weblogic工具版本 – 2011-03-01 15:40:46
出現一些問題如果您爲服務和客戶端使用不同的軟件包名稱,則可以指定全名並防止命名衝突。 – Bernhard 2011-03-01 16:48:45
我只是忽略了其中的一個重複項,而且工作正常。 – 2011-03-04 10:55:22