客户端1.4调用webservice(服务端1.6)
2011-06-17 11:13
183 查看
webservice 服务端用的是jdk1.6写的,但是web项目使用的是jdk1.4,在编写客户端的时候需要将转换,转换步骤如下:
(1) E:/bea/jdk142_05/bin/java -cp D:/axis-1_4/lib/axis.jar;D:/axis-1_4/lib/axis-ant.jar;D:/axis-1_4/lib/commons-discovery-0.2.jar;D:/axis-1_4/lib/commons-logging-1.0.4.jar;D:/axis-1_4/lib/jaxrpc.jar;D:/axis-1_4/lib/log4j-1.2.8.jar;D:/axis-1_4/lib/saaj.jar;D:/axis-1_4/lib/wsdl4j-1.5.1.jar;. org.apache.axis.wsdl.WSDL2Java -o "webservice"
http://192.168.9.128:9870/EMP_Zxpt/services/ckp?wsdl ---这是webservice的发布地址
根据自己的jdk1.4 的安装目录,将以上信息改成自己的路径,我的路径是E:/bea/jdk142_05 使用的是weblogic自带的jdk环境。同时需要axis-1.4文件(网上可以找到),里面包含了很多的jar包,我的存放路径是D盘,根据需要做更改。
(2)打开命令行:更改路径到D盘
并输入以下内容:
E:/bea/jdk142_05/bin/java -cp D:/axis-1_4/lib/axis.jar;D:/axis-1_4/lib/axis-ant.jar;D:/axis-1_4/lib/commons-discovery-0.2.jar;D:/axis-1_4/lib/commons-logging-1.0.4.jar;D:/axis-1_4/lib/jaxrpc.jar;D:/axis-1_4/lib/log4j-1.2.8.jar;D:/axis-1_4/lib/saaj.jar;D:/axis-1_4/lib/wsdl4j-1.5.1.jar;. org.apache.axis.wsdl.WSDL2Java -o "webservice"
http://192.168.9.128:9870/EMP_Zxpt/services/ckp?wsdl
运行后,在D盘可以看到生成了名为webservice 的文件,里面包含的就是webservice的客户端代码,然后将代码放入自己的项目中,并将axis-1_4下的jar包导入。
这样就完成了客户端的编写。
(1) E:/bea/jdk142_05/bin/java -cp D:/axis-1_4/lib/axis.jar;D:/axis-1_4/lib/axis-ant.jar;D:/axis-1_4/lib/commons-discovery-0.2.jar;D:/axis-1_4/lib/commons-logging-1.0.4.jar;D:/axis-1_4/lib/jaxrpc.jar;D:/axis-1_4/lib/log4j-1.2.8.jar;D:/axis-1_4/lib/saaj.jar;D:/axis-1_4/lib/wsdl4j-1.5.1.jar;. org.apache.axis.wsdl.WSDL2Java -o "webservice"
http://192.168.9.128:9870/EMP_Zxpt/services/ckp?wsdl ---这是webservice的发布地址
根据自己的jdk1.4 的安装目录,将以上信息改成自己的路径,我的路径是E:/bea/jdk142_05 使用的是weblogic自带的jdk环境。同时需要axis-1.4文件(网上可以找到),里面包含了很多的jar包,我的存放路径是D盘,根据需要做更改。
(2)打开命令行:更改路径到D盘
并输入以下内容:
E:/bea/jdk142_05/bin/java -cp D:/axis-1_4/lib/axis.jar;D:/axis-1_4/lib/axis-ant.jar;D:/axis-1_4/lib/commons-discovery-0.2.jar;D:/axis-1_4/lib/commons-logging-1.0.4.jar;D:/axis-1_4/lib/jaxrpc.jar;D:/axis-1_4/lib/log4j-1.2.8.jar;D:/axis-1_4/lib/saaj.jar;D:/axis-1_4/lib/wsdl4j-1.5.1.jar;. org.apache.axis.wsdl.WSDL2Java -o "webservice"
http://192.168.9.128:9870/EMP_Zxpt/services/ckp?wsdl
运行后,在D盘可以看到生成了名为webservice 的文件,里面包含的就是webservice的客户端代码,然后将代码放入自己的项目中,并将axis-1_4下的jar包导入。
这样就完成了客户端的编写。
相关文章推荐
- 服务端使用Axis2-1.6.3发布webservice服务、客户端使用Axis1.4实现调用
- WebService:ws客户端(JDK1.4)访问ws服务端(JDK1.6)
- 客户端axis调用cxf服务端webservice接口问题
- Aixs2开发WebService接口 服务端与客户端简单调用
- webService学习4:客户端调用服务端的代码
- webservice 客户端调用服务端出现401错误
- 客户端使用axis调用webService服务端
- java cxf webservice 生成客户端 调用 服务端
- axis1.4 客户端调用webservice接口返回错误:no SOAPAction header!
- AXIS2 webservice客户端调用服务端的三种方式
- 项目实例:WebService axis1.4高级编程(服务端、客户端)
- Axis1.4 快速入门 发布WebService服务端、生成WebService客户端
- 记一次在JAVA中客户端使用axis调用webservice服务端出现的异常:Unmarshalling Error: For input string: ""
- Axis2+tomcat7.0 实现webService 服务端发布与客户端的调用.
- webservice实际应用之调用外部系统提供的服务端地址,写java的webservice客户端程序并通过接口给外部系统传数据
- 创建webservice服务端以及生成客户端进行调用
- 基于Spring注解的WebService接口,服务端编码与客户端调用
- 四步完成WebService服务端与客户端的调用
- jax-ws实现Webservice入门教程 (客户端调用服务端实现)
- 关于java中Axis2客户端调用C#webservice服务端包含Cookie问题