工作中用到WS,暂记录一个小工程,
客户端的例子为:
public class TestReceiveConfigOrder {
/**
* @param args
*/
public static void main(String[] args) {
String ret = "" ;
try {
Document docSend = XMLUtil.newXMLDocument("F:/zmain/7000000038691023ph1.xml");
String strSend = XMLUtil.toString(docSend);
String configOrderXml = strSend;
System.out.println(configOrderXml);
Service service = new Service();
Call call = (Call) service.createCall();
String endpoint = "http://localhost:8888/pxph/services/ConfigOrderXmlService";
//设置调用服务地址
call.setTargetEndpointAddress( new java.net.URL(endpoint) );
//设置调用服务名称,同时指定服务中的方法名称
call.setOperationName( new QName("ConfigOrderXmlService", "receiveConfigOrder" ) );
call.addParameter( "arg1", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType( org.apache.axis.encoding.XMLType.XSD_STRING );
//创建两个参数的数组,调用服务,得到结果resultInfo
ret = (String) call.invoke( new Object[] { strSend } );
System.out.println("成功 : " + ret);
} catch (Exception e) {
e.printStackTrace();
}
}
}
有个问题,本来在eclipse 3.6 和 myeclipse 中有一个WebService 的客户端,但调用时,会报一些错,调不成功,很烦。
分享到:
相关推荐
用两个工程模拟实现远程调用对方用webservice提供的接口,并有传送复杂对象数据的例子。
资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)
1.2 AXIS第二课:工程应用中的AXIS的发布方法Stub 1.3 AXIS第三课:AXIS高级应用,使用Handler来增强Web服务的功能 1.4 AXIS第四课:AXIS高级应用,建立安全的AXIS服务 1.5 AXIS第五课:AXIS高级应用,在AXIS服务...
使用axis2与spring3进行集成,实现的webservice服务。 资料为myeclipse下的web工程,可解压后直接导入。 发布到tomcat6下运行。
资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了2部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)
springboot 集成axis1.4的webservice,该为maven的工程
资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)
首先,该工程实现了spring MVC、mybatis、axis webservice功能 其次,这个工程很简单,只做了最简单的功能实现 再次,数据库要自己准备 最后,该工程里的src目录下,有一个readme.txt,请下载者仔细阅读,里面有...
使用myeclipse8.5安装axis2插件,工程主要是通过server端类生成服务,生成客户端。 1、使用服务端类com.Hello.java,com.Other.java生成wsdl、aar文件【aar文件通过axis2插件的Axis2 service archiver生成】【wsdl...
axis2下的webservice工程 mycelipse9下的
用AXIS2作为客户端调用webService的demo:本人亲测可用,eclipse工程java项目包含完整代码和完整jar包, 只要用eclipse导入项目即可,运行控制台显示success或者false字符串,说明OK。
里面包含用到的axis的jar包 和一个java文件,下载后,将文件放在工程下,添加jar包即可运行,用的开源的webservice服务,里面重要代码都做了注释。
axis2简单webservice工程源码,带jar包,是eclipse中导出的。
里面有一个war文件和一个zip文件,war文件放在tomcat的webapps文件夹中自动解压。zip文件是一个实例工程
使用myeclipse8.5安装axis2插件,工程主要是通过server端类生成服务,生成客户端。 1、使用服务端类com.Hello.java,com.Other.java生成wsdl、aar文件【aar文件通过axis2插件的Axis2 service archiver生成】【wsdl...
具体请查看文本文件,已经附带了示例工程,讲解了三种发布方式,包括spring发布方式
一个简单的Axis例子. eclipse工程代码,服务器端代码和客户端代码都有.能直接运行,对入门级的朋友来说不错.
\axis-bin-1_4\axis-1_4\webapps\axis\WEB-INF\lib\*.jar 注意:这些包在我们下载下来的AXIS:axis-bin-1_4.zip中 3. 修改WEB.XML文件,最简单的方法是:直接把 \axis-bin-1_4\axis-1_4\webapps\axis\WEB-INF\web....
利用axis2开发的webservice,所需jar包在我的资源中找(libs.rar)。我已经止传了,这是一个示例源码。大家下载后在eclipse中直接导入到工程就可以了,编码用gbk吧,本项目可以部署在纯java工程项目中,可以不用web...