<messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
解决方案 »
- jsp页面,值为空,就不显示null
- dwr查询结果不一样
- spring和hibernate整合的问题
- 如何利用JAVA对制定的URL进行后台截取图片?
- <logic:iterate ><bean:write >应用时遇到困难 !!!在线等!!!!!!!!!!!!
- jeecms做的网站,怎样用国际化实现中英文切换啊???求大神
- 谁有hibernate in action中文版呀
- 请问哪里有得下载ias等控件啊?
- tomcat运行在java VM下的哪种模式下?
- j2ee的问题。
- 那位高手用过axis2的管道(pipe)方式啊,怎么进行调用啊,service服务端开发有什么不同啊??
- 在 Web Service中如何操作 servletContext 变量 ?
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;public class WebService { /**
* 测试调用服务类
* @param args
*/
public static void main(String[] args) { System.out.println(webService());
}
/**
* 调用webService服务的字符串相加方法
* @return
*/
private static String webService9800StringAdd(){
//服务地址 http://localhost:8080/webService9800/services/HelloWebService
String url = "http://localhost:8080/webService9800/services/HelloWebService" ;
String resultInfo ="";
try {
//初始化服务调用
Service service = new Service();
Call call = (Call) service.createCall();
//设置调用服务地址
call.setTargetEndpointAddress(new java.net.URL(url));
//设置调用服务名称,同时指定服务中的方法名称
call.setOperationName(new QName("HelloWebService", "stringAdd"));
//创建两个参数的数组,调用服务,得到结果resultInfo
resultInfo = (String)call.invoke(new Object[]{"100","200"});
} catch (Exception ex) {
ex.printStackTrace();
}
return resultInfo;
}
...package services