我正在尝试创建一个 Web 服务,它是另一个 Web 服务的消费者。这是布局。
我开发了一个 Java 类并用它创建了一个 Web 服务。
然后我使用 Eclipse 工具生成客户端存根和其他文件。
我将这些文件打包在一个 jar 中并在另一个项目中使用它。我测试了 jar 中的文件,我能够访问第一个 web 服务。
现在,我从测试第一个项目的项目中创建了另一个 Web 服务。
现在,当我将客户端写入第二个 Web 服务时,它似乎无法找到第一个的存根。给我以下错误
org.apache.axis2.AxisFault: com/cats/patient/PatientDataStub
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:512)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
at com.esps.patient.PatientDataESPSStub.getPatientByID(PatientDataESPSStub.java:186)
at com.esps.patient.ESPSTestClient.main(ESPSTestClient.java:22)
我已经在所有项目中加入了所有的罐子。