You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Mark Struberg (JIRA)" <ji...@apache.org> on 2012/06/06 10:59:23 UTC
[jira] [Created] (TOMEE-217) log4j integration issue
Mark Struberg created TOMEE-217:
-----------------------------------
Summary: 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
[jira] [Updated] (TOMEE-217) log4j integration issue
Posted by "Jean-Louis MONTEIRO (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TOMEE-217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Louis MONTEIRO updated TOMEE-217:
--------------------------------------
Fix Version/s: 1.5.0
Affects Version/s: (was: 1.5.0)
1.0.0
> log4j integration issue
> -----------------------
>
> Key: TOMEE-217
> URL: https://issues.apache.org/jira/browse/TOMEE-217
> Project: TomEE
> Issue Type: Bug
> Affects Versions: 1.0.0
> Reporter: Mark Struberg
> Fix For: 1.5.0
>
>
> 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
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Closed] (TOMEE-217) log4j integration issue
Posted by "Jean-Louis MONTEIRO (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TOMEE-217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Louis MONTEIRO closed TOMEE-217.
-------------------------------------
> log4j integration issue
> -----------------------
>
> Key: TOMEE-217
> URL: https://issues.apache.org/jira/browse/TOMEE-217
> Project: TomEE
> Issue Type: Bug
> Affects Versions: 1.0.0
> Reporter: Mark Struberg
> Fix For: 1.5.0
>
>
> 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
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (TOMEE-217) log4j integration issue
Posted by "Mark Struberg (JIRA)" <ji...@apache.org>.
[ 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