[
https://issues.apache.org/jira/browse/TOMEE-217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark Struberg resolved TOMEE-217.
---------------------------------
Resolution: Not A Problem
moving log4j.jar into the common catalina ./lib folder did solve the problem.
Guess that was our persistence.xml configuration where we tell OpenJPA to use
log4j. This most probably happens due to openjpa being on the container
classpath and Catalinas WebAppClassLoader prevents overriding/referencing any
classes 'upwards' if the loading got initiated from a system CL (even if the
TCCL can see the other class).
> log4j integration issue
> -----------------------
>
> Key: TOMEE-217
> URL: https://issues.apache.org/jira/browse/TOMEE-217
> Project: TomEE
> Issue Type: Bug
> Affects Versions: 1.1.0
> Reporter: Mark Struberg
>
> we use log4j in our own jar
> ./webapps/course/WEB-INF/lib/log4j-1.2.16.jar
> TomEE packages slf4j which is most probably the reason for the following
> exception:
> 06.06.2012 10:54:33 org.apache.tomee.catalina.TomcatWebAppBuilder
> startInternal
> SCHWERWIEGEND: Unable to deploy collapsed ear in war /course: Exception:
> Creating application failed: /opt/apache/tomee/webapps/course:
> java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
> org/apache/log4j/Priority: java.lang.NoClassDefFoundError:
> org/apache/log4j/Priority
> org.apache.openejb.OpenEJBException: Creating application failed:
> /opt/apache/tomee/webapps/course: java.util.concurrent.ExecutionException:
> java.lang.NoClassDefFoundError: org/apache/log4j/Priority:
> java.lang.NoClassDefFoundError: org/apache/log4j/Priority
> at
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:911)
> at
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:508)
> at
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:671)
> at
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:624)
> at
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira