我试图从我的本地代码调用SOAP Web服务并成功查看响应 . 相同的代码部署到QA环境并收到以下错误:
com.sun.xml.internal.ws.fault.ServerSOAPFaultException:客户端从服务器收到SOAP Fault:服务器无法处理请求 . --->对象引用未设置为对象的实例 . 请参阅服务器日志以查找有关失败的确切原因的更多详细信息 . at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)at com.sun com.sun.xml中的com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)中的.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238) .internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)位于com.sun.xml.internal的com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104) .ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
1 回答
看起来你的函数参数没有被声明为WebParams . 你必须将这些作为WebParams来宣布:
并且您的类也必须定义为WebParam .