CXF3+spring4发布RESTful问题总结
来源:互联网 发布:爱淘宝如何的返利 编辑:程序博客网 时间:2024/05/20 05:24
最近尝试使用cxf3+spring4开发RESTful遇到两个问题,就此记录一下。
问题1:接口开发完成后,发布webservice接口。发布后能通过客户端代码成功调用接口,但无法显示wadl页面。
问题1原因:由于没有导入cxf-rt-rs-service-description,服务描述包。所以无法显示wadl页面,另外服务描述包还支持@Descriptions和@Description注解,添加注解后能对接口进行注释。
问题2:客户端调用CXF接口是报出”通配符的匹配很全面, 但无法找到元素 ‘jaxrs:client’ 的声明”错误。jaxrs:client节点为: <jaxrs:client id="userService"
address="http://localhost:8080/cxf-spring/webservice/rs/"
serviceClass="org.cxf.spring.client.support.webservice.rs.UserResource">
<jaxrs:providers>
<ref bean="jacksonProvider" />
</jaxrs:providers>
</jaxrs:client>
发现这个问题后找了许多资料,但始终没有找到问题原因。后来查看cxf-rt-frontend-jaxrs-3.1.5.jar包里面的jaxrs.xsd文件后发现里面根本就没有clien节点。后来查看了几个版本的源码发现CXF3.X以后cxf-rt-frontend-jaxrs-3.1.5 jar包的jaxrs.xsd取消了client节点,只有CXF2.X的jar包里面的jaxrs.xsd文件才有这个节点。原因是CXF3.X后这个节点已经移植到了cxf-rt-rs-client jar包的jaxrs-client.xsd文件里面。所以以后要使用这个节点需要另外导入jaxrs-client.xsd。
- CXF3+spring4发布RESTful问题总结
- 利用cxf3.14+spring4.2发布webservice
- cxf3.14+spring4.2以rest风格发布webservice
- Spring4 + CXF3.1.5 RESTful Web Service 实战例子 (调试通过)
- maven3.1.1 spring4.3.4+mybatis3.2.8+CXF3.1.7 发布webservice 注意几点
- cxf3.0+spring4.0.5错误
- CXF3.1.6+Spring4.1.9整合
- 简单CXF3.0整合Spring4.1
- spring4.x + cxf3.x整合实例
- WebService Spring4.3+cxf3.1.5整合Demo
- 使用 Spring4 + CXF3 + WS-Security 开发 WebService
- cxf3.1.4整合spring4.1.7 demo-xs
- maven+Spring4(restful)整合
- Spring4 Restful Demo
- 手把手教你 cxf3.1.4整合spring4.2
- was8+cxf3.0.15+spring4.x 部署不兼容问题
- spring4总结
- [CXF REST标准实战系列] 二、Spring4.0 整合 CXF3.0,实现测试接口
- 使用SharedPreferences实现记住密码功能
- VoxCad中欧拉梁理论的应用
- Java 设计模式—工厂模式(三种方式)
- linux常用基本命令之二十二implantisomd5和checkisomd5
- iOS下KVO使用过程中的陷阱(转)
- CXF3+spring4发布RESTful问题总结
- 淘宝推荐系统
- jquery的冒泡事件event.stopPropagation()兼容问题
- Hadoop技术博客
- 2015年终总结(下)
- test
- 第 10 章 数据结构
- 申请完Apple开发者账户后,如何进行开发
- 【技术控】 如何做按钮小动画?HTML+CSS3