【发布时间】:2016-10-02 03:28:41
【问题描述】:
我有一个应用程序(使用 maven 构建,打包为 war 文件) 这需要杰克逊核心版本 2.6.6。 Wildfly 10 已经有 jackson 但在 2.5.4 版本中。
如何才能成功部署我的应用程序?
【问题讨论】:
-
可以排除 jboss-deployment-structure 是一种方法吗?我应该在这里排除什么?
标签: jackson wildfly wildfly-10
我有一个应用程序(使用 maven 构建,打包为 war 文件) 这需要杰克逊核心版本 2.6.6。 Wildfly 10 已经有 jackson 但在 2.5.4 版本中。
如何才能成功部署我的应用程序?
【问题讨论】:
标签: jackson wildfly wildfly-10
使用 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 [或您正在使用的任何配置]。
【讨论】: