如果碰到wsdl转java时出现[ERROR] rpc/encoded wsdls are not supported in JAXWS 2.0.这样错误的时候,可以尝试如下方法。
转:http://blog.csdn.net/lwei_998/article/details/6104375
简单记录操作过程:
http://apache.etoak.com//ws/axis/1_4/
一、下载axis-bin-1_4.zip
1. http://apache.etoak.com//ws/axis/1_4/axis-bin-1_4.zip
2.解压axis-bin-1_4.zip
二、MyEclipse中新建project
1.File ->new ->project->web project
Project name: wsdl
2.在项目中引入解压axis-bin-1_4.zip后axis-1_4/lib目录中所有的jar
3.在Run菜单中点击Run ->Java Applation
Main tab 页中Project 填写信建的项目名称wsdl
Main class 中填写 org.apache.axis.wsdl.WSDL2Java
Arguments tab页中填写wsdl的名称或url
如:http://127.0.0.1/webservice/InsurWebService?wsdl
4.点击run 就可以在wsdl项目中生成我们需要的java文件了
如果没有MyEclipse可以通过命令行来生成相关的java文件
1.编写axis.bat设置临时环境变量,有些jar包需要单独下载
set CLASSPATH=.;C:/Program Files/Java/jdk1.5.0_07/lib/tools.jar;D:/axis-1_4/lib/axis-ant.jar;D:/axis-1_4/lib/axis.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/log4j.properties;D:/axis-1_4/lib/saaj.jar;D:/axis-1_4/lib/wsdl4j-1.5.1.jar;D:/axis-1_4/lib/activation.jar;D:/axis-1_4/lib/javax.servlet.jar;D:/axis-1_4/lib/javax.servlet.jsp.jar;D:/axis-1_4/lib/jboss-j2ee.jar;D:/axis-1_4/lib/jboss-jaxrpc.jar;D:/axis-1_4/lib/jboss-jsr77.jar;D:/axis-1_4/lib/jboss-saaj.jar;D:/axis-1_4/lib/mail.jar;D:/axis-1_4/lib/namespace.jar;D:/axis-1_4/lib/xml-apis.jar;
2.cmd进入命令行窗口
D:/axis-1_4>axis.bat
D:/axis-1_4>java org.apache.axis.wsdl.WSDL2Java http://127.0.0.1/webservice/InsurWebService?wsdl
分享到:
相关推荐
axis1.4生成访问客户端代码
axis生成客户端两种简单方法(附加mail.jar,activation.jar,xalan.jar,xmlsec.jar)
axis客户端生成set Axis_Lib=E:\DONGLING\document\JAR_LIB\axis-1_4\lib
axis根据服务端wsdl生成客户端工具。
axis1.4生成客户端 根据WSDL生成客户端和服务端
axis2生成客户端服务端代码
AXIS生成java请求客户端,直接下载,修改本地jdk路径和输出代码路径即可
axis生成webservice服务端和客户端详细说明及实例
axis自动生成客户端代码,不同于axis2,
主要包含了使用Axis1生成stub客户端的样例。
axis插件生成客户端 webservice
Axis客户端调用代码,使用WSDL2JAVA生成的客户端,可以直接进行调用
axis2生成客户端代码 (带jar包)
axis2 生成客户端依赖的包axis2 生成客户端依赖的包axis2 生成客户端依赖的包
使用axis2生成客户端,调用服务端,测试服务端的接口所需要的最少的jar包。
AXIS2生成客户端代码(myeclipse)及文档教程
axis2根据wsdl地址生成webservice客户端代码及使用方法
联通vac割接测试订购关系处理部分...用axis1.4生成客户端源码 <备注> vac处理业务不仅可以处理包月,点播也是可以处理的。这个需要在联通PRM平台申请业务的时候选择 “需要2次确认”,所以请仔细看好-VAC与SP接口规范
该包中含有: 1.axis1.4-bin.zip 2.wsdl2java.bat批处理脚本 3.客户端调用时缺失的mail.jar和activation.jar,没有这两个包执行客户端代码可能会报错。