cxf下载地址:apache-cxf-3.1.10.zip,下载解压就行。
配置环境变量
path中再加入;%CXF_HOME%\bin
打开cmd命令行进入cxf安装目录下的bin,利用wsdl2java生成代码。
出现这种情况是因为url地址不正确
正确执行完毕之后会在-d后的路径下看到-p包对应的java文件
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 生成所有开始端点代码
例如笔者所写的 wsdl2java -p com.tj -d D:\TEST -all http://60.30.241.14:8274/WebService/services/EmService?wsdl
意为生成代码的包名为com.tj,生成代码所在目录为D:\TEST,wsdl的完整路径为http://60.30.241.14:8274/WebService/services/EmService?wsdl