0
点赞
收藏
分享

微信扫一扫

通过apache cxf的wsdl2java.bat反向生成webService服务端

钎探穗 2022-08-16 阅读 41


最近接触到的项目是使用第三方给的WSDL规范,webService接口,研究了一下如何使用WSDL文件反向生成代码,这样我们就只需要关注自己开发的业务逻辑了,

一开始使用eclipse的web service Project生成代码,三个字:乱、乱、乱。。。。                   

 ps:由于是微服务项目,考虑到移植问题,果断放弃。

后面使用wsdl2java.bat生成代码的指令:wsdl2java –p com.jdf –d F:\  -all  xx.wsdl

说明com.jdf 为生成代码的包名,F:\   生成代码的存放路径 ,xx.wsdl  用于生成代码的WSDL文件

ps:

-p 指定wsdl的命名空间,也就是要生成代码的包名

-d 指令要生成代码所在目录

-client 生成客户端测试web service的代码

-server 生成服务器启动web service代码

-impl 生成web service的实现代码,我们在方式一用的就是这个

-ant 生成build.xml文件

-all 生成所有开始端点代码。


使用步骤:

l 下载apache-cxf-3.4.2.jar,解压缩,如E:\ apache-cxf-3.4.2

l 设置环境变量

1. CXF_HOME= E:\apache-cxf-3.4.2

2. 在path后面加上%CXF_HOME%/bin;

3. 在cmd命令中输入wsdl2java,如果有提示usage,表示配置成功。

4. 接下去就可以使用了
 

 

 

 

举报

相关推荐

0 条评论