1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

[JBoss] Exclude provided jackson version from JBoss 7 EAP

Discussão em 'StackOverflow' iniciado por Stack, Agosto 8, 2025.

  1. Stack

    Stack Membro Participativo

    I am trying to use a newer version of Jackson as JBoss 7 EAP delivers. To solve my issue I have created a jboss-deployment-structure.xml file which is contained in my war deployment.

    <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>


    But it seems that JBoss uses the delivered module instead of the provided dependency.


    ModuleClassLoader for Module "com.fasterxml.jackson.core.jackson-databind:main" from local module loader @134593bf (finder: local module finder @4bb4de6a (roots: ...\jboss-eap-7.0\modules,...\jboss-eap-7.0\modules\system\layers\base))

    I have found a similar question JBoss 7 Classloader -- Exclude Module Implementation but it didn't help me.

    What did I miss?

    Continue reading...

Compartilhe esta Página