2012-03-06 90 views
0

6.1在JBosss 1.5 ga上。我在eclipse中開發了幾個Web服務,並在axis.war中作爲軸歸檔進行部署。 Web服務返回自定義複雜對象(例如PurchaseOrder)反序列化時Axis 1.6.1問題

我在瀏覽器和JMeter中測試了webservices,它們工作正常。問題在於我使用eclipse插件生成的JAVA存根/客戶機。這是我在做什麼:

  1. 在Eclipse中創建

  2. 一個新的動態Web項目通過選擇Web服務實現類

  3. 創建新的Web服務客戶端創建在這個項目新的WebService在步驟2中創建的這個web服務

  4. 編寫一個測試類來創建生成的代理類的實例並對其執行Web服務方法。現在

我證實了瀏覽器/ JMeter的,該XML響應確實像自定義複雜類型,並具有正確的數據在複雜類型的屬性值的條件。但在Java客戶端類中,收到的輸出是NULL。很顯然,它無法將xml響應映射到客戶端的自定義java對象。

任何指針?我可以提供更多細節,例如如果需要實際的代碼/ XML O/P等。

-abhay

+0

請注意,在軸1.4和與客戶端代碼中使用時此Web服務用於工作得很好在eclipse中使用軸1.4插件生成。 – 2012-03-07 04:08:03

+0

任何人都可以幫我出來嗎? – 2012-03-09 05:33:32

回答

0

我回滾事情Apache Axis的1.4.1,現在生成的代碼工作得很好。我懷疑在1.6.1的Axis代碼生成器插件中有bug。我在這個問題上看到了太多的帖子,但沒有真正的解決方案。

現在,我們很高興能與軸1.4.1在JBoss 4.2.2 GA並根據需要一切的工作