如何使用Eclipse/AXIS2 POJO服務返回任意XML文檔?如何使用Eclipse/AXIS2 POJO服務返回任意XML文檔
有關完整的背景細節,看到這個問題: Java Web Service returns string with > and < instead of > and <
部署Web服務,我有一個定義我的服務的接口的類的動態Web項目。我關心的方法返回一個String類型。要創建和部署Web服務,我右鍵單擊該類(包含在動態Web項目中)並選擇創建Web服務,在此我指出我想要一個「自下而上的Java Bean Web服務」,並且服務實現來自在我的動態web項目中的類。這啓動我的服務並創建一個WSDL,其中定義了我的端口和端點。
wsdl的類型部分是根據將成爲服務的代碼自動生成的。 intrest的函數有一個org.w3c.DOM.Document,它保存我想要返回的XML。此文檔被轉換爲字符串並返回,因爲Document對象不是序列化的並且沒有公共構造函數。是否還有另一種類型可用作我的函數的返回類型,該類型將通過服務調用保存XML結構?
您提供的AXIS2鏈接解釋了我可以對我的情況做得非常好,謝謝。我現在正在修改我們的服務調用結構以允許正確的返回響應。 – Sababado