webservice笔记

这几天研究了下webservice实现,总的来说感觉cxf实现最方便。

服务端很方便,但是在客户端上遇到了点问题,差试过http+soap,axis2+spring,cxf+spring方式实现都不行,但是cxf是最简单易懂的,封装的相对完善。

其实代码网上很多,就是看导入包,会存在冲突。单独项目也不会有问题,大家可以先从单独项目入手。整合时会和原有项目的jar包存在冲突。

在一个个包删除构建的尝试下,整理了下客户端及服务端所需最少包

服务端:

客户端:

我做的是在原有项目上整合webservice,经过调试还需要一个sjsxp的jar包。

还有webservice访问路径是http://IP:port/项目名称/servlet拦截路径/service实现地址/方法

遗憾的是由于webservice客户端与原项目存在不确定包冲突,最后只能在前台实现。(或报个NOCLASSDEFFOUNDERROR 关于StaxUtils类的,包内是包含该类的,找了些解决方案也不行,最后没能解决)

项目名称可以在项目中搜索context-root,最后提供一个cxf实现webservice的简单demo。


注意:cxf-*.jar包依赖于neethi-*.jar,xmlschema-*.jar需要保持版本一致

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值