一、使用Apache CXF
先进入dos窗口,进入apache-cxf-2.3.1\bin所在目录,输入命令:
wsdl2java -p com.jaxb.client -d e:/ http://127.0.0.1:8080/WSCXF/helloService?wsdl
命令格式为:wsdl2java –p 包名 –d 生成代码存放目录 wsdl的url
其中的wsdl的url为要调用的webservice的服务地址 附加:wsdl2java用法:
wsdl2java -p com -d src -all aa.wsdl
-p 指定其wsdl的命名空间,也就是要生成代码的包名; -d 指定要产生代码所在目录;
-client 生成客户端测试web service的代码;
-server 生成服务器启动web service的代码;
-impl 生成web service的实现代码;
-ant 生成build.xml文件;
-all 生成所有开始端点代码:
types,service proxy, service interface, server mainline, client mainline,implementation object, and anAnt build.xml file