Cmd代码
1.d:>java -classpath %CLASSPATH% org.apache.axis.wsdl.WSDL2Java --server-side --skeletonDeploy true -o D:\workspace-java\axis1\src -p generation
http://localhost:8080/axis/services/OrdersProcessor?wsdl
d:>java -classpath %CLASSPATH% org.apache.axis.wsdl.WSDL2Java --server-side --skeletonDeploy true -o D:\workspace-java\axis1\src -p generation
http://localhost:8080/axis/services/OrdersProcessor?wsdl
-o 是指输出的目录
-p 是指输出在哪个java包下面,注意同类覆盖的问题哦 。 (若空,则按wsdl中的目录生成)
-s (--server-side)是指生成服务端的描述文件,即wsdd。
-S (--skeletonDeploy)需要指定一个参数,若为true则会生成客户端骨架代码,若false则用实现的方式生成客户端代码。
Cmd代码
1.D:\workspace-java\axis1\web\WEB-INF\classes>java -classpath %CLASSPATH% org.apache.axis.wsdl.Java2WSDL -oD:/workspace-java/axis1/src/test/wp.wsdl -
nurn:test -ptest urn:test -lhttp://localhost:8080/axis/services/WidgetPrice test.WidgetPrice
D:\workspace-java\axis1\web\WEB-INF\classes>java -classpath %CLASSPATH% org.apache.axis.wsdl.Java2WSDL -oD:/workspace-java/axis1/src/test/wp.wsdl -nurn:test
-ptest urn:test -lhttp://localhost:8080/axis/services/WidgetPrice test.WidgetPrice
参数与参数值需要连在一起。
-o 是指定wsdl输出的目录及其文件名称。
-n 是指定wsdl所在名称空间( namespage )
-p 需要同时指定java类的包名称与wsdl所在的名称空间,如:-p"package=namespage" 或者-ppackage namespage(package与namespage之间用空格隔开)。
-l 是指定wsdl在网络上的位置(url location)。
最后指出WidgetPrice.class文件所在类位置,即test.WidgetPrice
需要注意的是,Java2WSDL要找到的是编译后的java字节码文件(.class),而不是.java文件。
相关推荐
axis1.4生成客户端 根据WSDL生成客户端和服务端
内有axis1.4jar包以及使用eclipse和axis1.4 将WSDL和服务端代码互转方法 亲测可用
抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...
D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...
axis2 wsdl2java的使用说明和简单程序.docx
官方版本,亲测可用
1.解压axis1.4.lib.zip; 2.运行 ResultNotify.bat脚本 ,生成代码。 3.把生成的java代码放到工程中。 4.把deploy.wsdd中的service 元素节的代码放到 server-config.wsdd中。
Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类
springboot 集成axis1.4的webservice,该为maven的工程
调用WSDL2Java需要相关jars,使用-cp添加进来,不支持使用通配符。提醒:Linux下jar之间使用冒号隔开:,windows下jar之间使用分号隔开 调用方法 java -cp mail-1.4.jar;saaj-api-1.3.jar;jaxrpc-1.1.jar;commons-...
使用axis将wsdl文件转换为java代码
java org.apache.axis.wsdl.WSDL2Java -u http://xxxxxx?wsdl -p com.webservice.wsdl -t -u 要访问的webservice的地址标准的wsdl文件 -p 生成java文件的包名 -t 生成的java文件中包含junit的测试代码。 详见...
wsdl2java工具 修改WSDL2Java(URL).bat后直接双击运行即可 编辑 WSDL2Java(URL).bat set Axis_Lib=.\lib //引用包 set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% set Output_Path=.\source //输出目录 set Package...
wsdl2java.bat使用方法 wsdl2java包 axis所有的包
使用spring3+ cxf 3.4做服务方,Axis1.4做请求方,在调用的时候,通过转换cxf的wsdl格式为axis1.4的wsdl格式来达到调用的目的。
Axis1.4快速发布服务以及客服端详解(资源中的axis是axis1.4自带的,lib也是它自带的)
用axis1.4发布自己的wsdl服务(和以前的axis1.4根据wsdl发布服务结合使用,仍然用的是那个快速发布服务的目录),你可以把这个文件就当着那里面的一个说明文档和那里面的其它说明一样。
该包中含有: 1.axis1.4-bin.zip 2.wsdl2java.bat批处理脚本 3.客户端调用时缺失的mail.jar和activation.jar,没有这两个包执行客户端代码可能会报错。
使用cxf wsdl2java生成webservice客户端命令
java调用WebServices,jar报及帮助文档。文档为英文版。