2013-01-08 112 views
1

在我的應用程序中,我點擊了外部Web服務。對於這個Web服務,我已經使用WSDL2JAVA獲得了WSDL和生成的模型類和存根類。我現在面臨的問題是,在擊中外部Web服務時,我從Web服務接收到null,沒有發生異常或錯誤。Axis web服務調用返回null

在調試時,我注意到存根類中的_call.invoke(下面一行)返回一個空對象。

'java.lang.Object _resp = _call.invoke(new java.lang.Object[] {parameters});' 

我已經監控通過監控應用程序的Web服務通信。我可以看到發送的請求和回覆。但是,在Stub類中,我收到空對象。

回答

1

我有完全相同的問題。當我用SoapUI進行調用時,我得到了正確的響應,但是通過我的Axis 1.4生成的存根,出於某些原因它變爲空。即使應該返回異常的斷開的調用返回null。