Fork me on GitHub

CXF 开发和部署 webservice 客户端注意事项

在做招商银行项目时,需要我们的系统集成招商银行的邮件服务器。招商银行邮件服务器采用webservice方式进行集成。经过多方面的考虑后,决定采用第三方开源框架Apache CXF进行webservice客户端开发。

该项目采用Apache CXF最新版本2.5.2版本,在使用该版本cxf开发时依赖的第三方包中与jaee.jar包有冲突;需要把jaee.jar中同名包下的文件进行删除。

另外采用jboss部署web应用程序时,需要注意以下两点:

1.将jaxb-api-2.2.3.jar,jaxws-api-2.1.jar包拷贝到jboss\lib\endorsed目录下;
2.将jaxb-api-2.2.3.jar,jaxws-api-2.1.jar包拷贝到jdk1.5\jre\lib\endorsed目录下。

这里采用通过命令生成客户端代码进行调用:

wsdl2java -d src -frontendjaxws21 -p com.easytrack.customization.cmb.integration.email -client http://99.1.101.169/coreservice/svc/coreservice.asmx?wsdl

最后根据生成的客户端代码适当的修改即可。

在开发和部署时注意以上两点,同时注意引用的CXF第三方包与自己本项目包的冲突。

-------------本文结束感谢您的阅读-------------

本文标题:CXF 开发和部署 webservice 客户端注意事项

文章作者:ElwinHe

发布时间:2017年10月07日 - 19:10

最后更新:2018年01月08日 - 22:01

原始链接:http://www.elwinhe.xyz/blog/a2040dea.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。