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第三方包与自己本项目包的冲突。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容