![](/img/trans.png)
[英]Upgrading from axis to axis2 for adding security header to SOAP request
[英]Axis2 SOAP request
我是Web服务的新手。 我已经使用Axis2的WSDL2Java向导来生成存根代码,所以现在我有大量的生成类(大约50个接口和50个类)并且有些困惑。
请帮我澄清一下。
如何创建XML文件并将其作为SOAP请求发送以发送和接收响应? 我尝试遵循以下代码,在第4行中,我使用了“ null”,但要求输入“ configure contex”,例如,我不确定以后如何执行第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
任何其他可理解的方法将不胜感激。
提前致谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.