J2EE-FAQ java.lang.LinkageError

Aus SDQ-Wiki
Zur Navigation springen Zur Suche springen

Beim Zusammenspiel von JBoss und Tomcat kann es manchmal zu einer Exception kommen:

java.lang.LinkageError: loader constraints violated when linking org/namespace/../yourclass class

Wie auf [1] beschrieben wird, hilft die Korrektur des folgenden Parameters des Tomcat Webservers:

/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml:

      <!-- A flag indicating if the JBoss Loader should be used. This loader
           uses a unified class loader as the class loader rather than the tomcat
           specific class loader.
           The default is false to ensure that wars have isolated class loading
           for duplicate jars and jsp files.
      -->
      <attribute name="UseJBossWebLoader">true</attribute>