然后在我这台机器上写一个类websetvice来访问这里面的方法
怎么做?
14 个解决方案
#1
网上不是有固定的套路吗
#2
客户端嘛!
网上搜索下!
网上搜索下!
#3
本屌丝刚刚接触这个
用什么样的方法呢axis吗
网上搜的太凌乱啦
用什么样的方法呢axis吗
网上搜的太凌乱啦
#4
//调用webservice代码块
String backXmlString=null;
try{
Properties properties=ResourceUtil.loadPropertiesFromClassPath("webservice/webservice.properties");
String webServiceAddr=new String(properties.getProperty("SEARCH_WORK_ORDER").getBytes("ISO-8859-1"));
Service service=new Service();
Call call=(Call) service.createCall();
call.setTargetEndpointAddress(new URL(webServiceAddr+"?wsdl"));
call.addParameter("inputXML",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setOperationName(new QName("", "调用的方法名"));
backXmlString=(String) call.invoke(new Object[]{inputXML});
String backXmlString=null;
try{
Properties properties=ResourceUtil.loadPropertiesFromClassPath("webservice/webservice.properties");
String webServiceAddr=new String(properties.getProperty("SEARCH_WORK_ORDER").getBytes("ISO-8859-1"));
Service service=new Service();
Call call=(Call) service.createCall();
call.setTargetEndpointAddress(new URL(webServiceAddr+"?wsdl"));
call.addParameter("inputXML",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setOperationName(new QName("", "调用的方法名"));
backXmlString=(String) call.invoke(new Object[]{inputXML});
#5
首先谢谢上面各位大神
不过写的太少啦,能把一个类全部写下来吗?
用到什么方法,需要什么jar包
服务器端地址是这个http://192.168.10.13/ythd_2013/inc/duanxin_zq/server.php?wsdl
写全啦
不过写的太少啦,能把一个类全部写下来吗?
用到什么方法,需要什么jar包
服务器端地址是这个http://192.168.10.13/ythd_2013/inc/duanxin_zq/server.php?wsdl
写全啦
#6
上axis2的官网看看吧
#7
没那么大能力看官网啦
大神们都是怎么学习java webservice
求视频啦
会的高分悬赏
大神们都是怎么学习java webservice
求视频啦
会的高分悬赏
#8
用ECLIPSE自动生成客户端代码
#10
为什么都喜欢看视频学习
#11
老师教惯了,依赖心理
#12
如果是JDK1.6及以上版本,用wsimport(在JDK安装目录BIN目录下),自动生成客户端代码,用法自己搜
#13
可以自动生成
#1
网上不是有固定的套路吗
#2
客户端嘛!
网上搜索下!
网上搜索下!
#3
本屌丝刚刚接触这个
用什么样的方法呢axis吗
网上搜的太凌乱啦
用什么样的方法呢axis吗
网上搜的太凌乱啦
#4
//调用webservice代码块
String backXmlString=null;
try{
Properties properties=ResourceUtil.loadPropertiesFromClassPath("webservice/webservice.properties");
String webServiceAddr=new String(properties.getProperty("SEARCH_WORK_ORDER").getBytes("ISO-8859-1"));
Service service=new Service();
Call call=(Call) service.createCall();
call.setTargetEndpointAddress(new URL(webServiceAddr+"?wsdl"));
call.addParameter("inputXML",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setOperationName(new QName("", "调用的方法名"));
backXmlString=(String) call.invoke(new Object[]{inputXML});
String backXmlString=null;
try{
Properties properties=ResourceUtil.loadPropertiesFromClassPath("webservice/webservice.properties");
String webServiceAddr=new String(properties.getProperty("SEARCH_WORK_ORDER").getBytes("ISO-8859-1"));
Service service=new Service();
Call call=(Call) service.createCall();
call.setTargetEndpointAddress(new URL(webServiceAddr+"?wsdl"));
call.addParameter("inputXML",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setOperationName(new QName("", "调用的方法名"));
backXmlString=(String) call.invoke(new Object[]{inputXML});
#5
首先谢谢上面各位大神
不过写的太少啦,能把一个类全部写下来吗?
用到什么方法,需要什么jar包
服务器端地址是这个http://192.168.10.13/ythd_2013/inc/duanxin_zq/server.php?wsdl
写全啦
不过写的太少啦,能把一个类全部写下来吗?
用到什么方法,需要什么jar包
服务器端地址是这个http://192.168.10.13/ythd_2013/inc/duanxin_zq/server.php?wsdl
写全啦
#6
上axis2的官网看看吧
#7
没那么大能力看官网啦
大神们都是怎么学习java webservice
求视频啦
会的高分悬赏
大神们都是怎么学习java webservice
求视频啦
会的高分悬赏
#8
用ECLIPSE自动生成客户端代码
#9
#10
为什么都喜欢看视频学习
#11
老师教惯了,依赖心理
#12
如果是JDK1.6及以上版本,用wsimport(在JDK安装目录BIN目录下),自动生成客户端代码,用法自己搜
#13
可以自动生成