gpt4 book ai didi

java - Axis2 SOAP 请求

转载 作者:行者123 更新时间:2023-12-01 05:10:50 25 4
gpt4 key购买 nike

我是网络服务的新手。我使用Axis2的WSDL2Java向导来生成 stub 代码,所以现在我有大量生成的类(大约50个接口(interface)和50个类)并且有点困惑。

请帮我澄清一下。

如何创建 XML 文件并将其作为 SOAP 请求发送以发送和接收响应?我尝试遵循以下代码,在第 4 行中我使用了“null”,但它要求“配置上下文”,而且我也不知道之后如何执行第 8 行,例如我找不到“xsd.EchoStringReturnDocument”在我的代码中。

 try {           org.apache.axis2.userguide.Axis2SampleDocLitServiceStub stub
4 = new org.apache.axis2.userguide.Axis2SampleDocLitServiceStub(null,
"http://localhost:8080/axis2/services/Axis2SampleDocLitService");
//implementing the callback online
org.apache.axis2.userguide.Axis2SampleDocLitServiceCallbackHandler callback =
new org.apache.axis2.userguide.Axis2SampleDocLitServiceCallbackHandler() {
8 public void receiveResultechoString(
org.apache.axis2.userguide.xsd.EchoStringReturnDocument resDoc) {
System.out.println(resDoc.getEchoStringReturn());
}
};
org.apache.axis2.userguide.xsd.EchoStringParamDocument reqDoc =
org.apache.axis2.userguide.xsd.EchoStringParamDocument.Factory.newInstance();
reqDoc.setEchoStringParam("Axis2 Echo");
stub.startechoString(reqDoc, callback);
} catch (java.rmi.RemoteException e) {
e.printStackTrace();
}

我正在使用:Axis2、Eclipse、JSP、Struts2

任何其他可以理解的方法将不胜感激。

提前致谢,:D

最佳答案

由于您使用的是轴 2,因此您现在可以轻松地遵循相同的路径。

http://people.apache.org/~ruchithf/hw-axis2/

我建议您也阅读有关 JAX-WS 和 JAXB 的内容。

关于java - Axis2 SOAP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12057248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com