我有一个应用程序(使用maven构建,打包为war-file) 这需要jackson-core版本2.6.6。 Wildfly 10已经拥有杰克逊,但版本为2.5.4。
如何成功部署我的应用程序?
答案 0 :(得分:0)
使用jboss-deployment-structure [正如您在评论中提到的]排除jaxrs可能会起作用[假设您不需要RESTEasy,而是使用类似Spring WebMVC的东西]。这样做的一个例子可以在这里看到:
Wildfly 9 - How do I exclude Jackson
或者,您可以通过删除
来禁用WildFly配置中的jaxrs<extension module="org.jboss.as.jaxrs"/>
和
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/>
来自您的$ WILDFLY_HOME / standalone / configuration / standalone.xml [或您正在使用的任何配置]。