Исключить предоставленную версию Джексона из JBoss 7 EAP
Я пытаюсь использовать более новую версию Джексона, поскольку JBoss 7 EAP обеспечивает. Чтобы решить мою проблему, я создалJBoss развертывания-structure.xml файл, который содержится в моей войне развертывания.
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
<deployment>
<exclusions>
<!--<module name="com.fasterxml.jackson.core.jackson-core" slot="main" />-->
<!--<module name="com.fasterxml.jackson.core.jackson-annotations" slot="main" />-->
<module name="com.fasterxml.jackson.core.jackson-databind" slot="main" />
</exclusions>
</deployment>
</jboss-deployment-structure>
Но похоже, что JBoss использует поставляемый модуль вместо предоставленной зависимости.
ModuleClassLoader для модуля "com.fasterxml.jackson.core.jackson-databind: main" из локального загрузчика модулей @ 134593bf (поиск: поиск локального модуля @ 4bb4de6a (корни: ... \ jboss-eap-7.0 \ modules, ... \ JBoss-EAP-7.0 \ модули \ система \ слои \ основа))
Я нашел похожий вопросJBoss 7 Classloader - исключить реализацию модуля но это не помогло мне.
Что я упустил?