首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Axis2 SOAP请求

Axis2 SOAP请求
EN

Stack Overflow用户
提问于 2012-08-21 22:36:28
回答 1查看 2K关注 0票数 1

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

请帮我澄清一下。

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

代码语言:javascript
复制
 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、Struts2

任何其他可以理解的方法都是非常受欢迎的。

提前感谢,:D

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-22 00:15:28

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

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12057248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档