我一直在本地jboss服务器EAP 7.0上测试该应用程序,并且工作正常,但是当在生产环境中部署相同的战争时,它会抛出
工厂方法'jacksonObjectMapper'抛出异常;嵌套异常是java.lang.ClassCastException:com.fasterxml.jackson.datatype.jdk8.Jdk8Module无法转换为com.fasterxml.jackson.databind.Module
根据当前的分析和研发,本地和生产环境都相同 找到了这个Exclude provided jackson version from JBoss 7 EAP
堆栈:Java 1.8,Spring Boot
不能在产品上进行研发,并且不能在测试中复制问题。缺少什么吗?
答案 0 :(得分:0)
我能够通过添加jboss-deployment-structure.xml来解决此错误
<module name="com.fasterxml.jackson.datatype.jackson-datatype-jdk8" /> <module name="com.fasterxml.jackson.datatype.jackson-datatype-jsr310" />
下面提到的参考资料中的Antares42答案帮助我解决了问题