spring mvc rest webservice 在jboss 下 406 错误的解决方法
来源:互联网 发布:汽车维保数据 违法 编辑:程序博客网 时间:2024/06/07 05:30
开发环境
IDE: Intellij
jdk:1.6
spring 4.1.2
jackson 1.9.7
jetty
servlet.xml
Version:0.9StartHTML:-1EndHTML:-1StartFragment:0000000111EndFragment:0000003256
<mvc:annotation-driven/> <context:component-scan base-package="com.lenovo.lmc.wh"> <!--<context:exclude-filter type="assignable" expression="com.hoo.client.RESTClient"/>--> </context:component-scan><!-- <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="mappingJacksonHttpMessageConverter" /> </list> </property> </bean> <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />--> <!--<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />--> <bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>
即没有注释掉的内容
问题:在local 环境 访问如下的restful 的service 时没问题,但是部署到jboss 下则出现406 错误
如果把返回类型修改成string则没有问题,也就是说bean 转换成jason 时出了错
Version:0.9StartHTML:-1EndHTML:-1StartFragment:0000000111EndFragment:0000001134
@ResponseBody@RequestMapping( value = "{buildEntityNumber}/queryFeatureCodes.do" , method = RequestMethod.GET)public BeBean queryFeatureCodes(@PathVariable String buildEntityNumber ){ return featureCodesService.queryFeatureCodes(buildEntityNumber);}
解决方法:经过查看,发现spring 4 已经不支持jackson 1 了,而是已经切换到了jackson2
因此需要升级jackson 的包到2的版本
Version:0.9StartHTML:-1EndHTML:-1StartFragment:0000000111EndFragment:0000000724
compile 'com.fasterxml.jackson.core:jackson-core:2.4.3'compile 'com.fasterxml.jackson.core:jackson-databind:2.4.3'compile 'com.fasterxml.jackson.core:jackson-annotations:2.4.3'
0 0
- spring mvc rest webservice 在jboss 下 406 错误的解决方法
- Spring MVC Rest 服务 406 错误解决方案
- Spring MVC Rest 服务 406 错误解决方案
- 在师生们框架下的Spring mvc编程错误
- 关于jboss在jdk6下webservice不正常问题的解决
- Jboss在 jdk6下的 webservice实现冲突解决
- Jboss在 jdk6下的 webservice实现冲突解决
- 关于jboss在jdk6下webservice不正常问题的解决
- spring mvc的 rest风格
- jboss不打印日志的问题------:logback + slf4j + jboss + spring mvc----菩提树下的杨过
- spring component-scan模式在JBOSS 5下的解决方案
- 解决Spring MVC 3在weblogic下报BEA-101083、BEA-101104的错误
- spring mvc 关于rest 的扩展
- spring mvc rest风格的CRUD
- REST风格编写Spring MVC的CRUD
- 在spring中构建基于jax-RS(即rest风格)的webservice
- Spring MVC 通过@ResponseBody标签返回JSON数据 报406错误的解决方法
- JBOSS 遇到如下错误的解决方法
- 圆角和边框们
- GDI资源,用完需释放
- C#对Oracle存储过程的调用
- SQLite3 示例程序 - 表的创建/查找/二进制文件的保存
- C语言精髓-完美数
- spring mvc rest webservice 在jboss 下 406 错误的解决方法
- 联合主键用Hibernate注解映射方式
- 树莓派开发系列教程2——树莓派上手使用
- typedef用法小结
- iOS-BugList: -force_load多个库文件编译错误
- 在Unity3D中错误提示分别是什么意思
- SSM整合
- 如何严格设置php中session过期时间
- 常用shell命令总结