It seems that JBoss 3.2.5 doesn't want web apps to do any logging.
I have some web apps that deployed OK in JBoss 3.2.3, don't run at all in 3.2.5. I'm
using Struts 1.1. and the Struts servlet won't load in 3.2.5 because it uses
common-logging and/or log4j.
Is there anything I can do to get this to work? Why does JBoss 3.2.5 have a problem
with commons-logging/log4j? This application deployed fine in 3.2.3.
Here are some of the exceptions I get:
java.lang.VerifyError: (class: org/apache/log4j/Hierarchy, method: updateChildren
signature: (Lorg/apache/log4j/ProvisionNode;Lorg/apache/log4j/Logger;)V) Bad type in
putfield/putstatic
at org.apache.log4j.LogManager.(LogManager.java:69)
at org.apache.log4j.PropertyWatchdog.doOnChange(PropertyConfigurator.java:673)
at
org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:80)
09:22:24,957 ERROR [Engine] StandardContext[/pdp-dev]Servlet /pdp-dev threw load()
exception
javax.servlet.ServletException: Servlet.init() for servlet Log4jInitServlet threw
exception
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1061)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3991)
09:22:24,992 ERROR [Engine] ----- Root Cause -----
java.lang.VerifyError: (class: org/apache/log4j/Hierarchy, method: updateChildren
signature: (Lorg/apache/log4j/ProvisionNode;Lorg/apache/log4j/Logger;)V) Bad type in
putfield/putstatic
at org.apache.log4j.LogManager.(LogManager.java:69)
at org.apache.log4j.PropertyWatchdog.doOnChange(PropertyConfigurator.java:673)
09:22:25,299 INFO [Engine] StandardContext[/pdp-dev]Marking servlet Action as
unavailable
09:22:25,302 ERROR [Engine] StandardContext[/pdp-dev]Servlet /pdp-dev threw load()
exception
javax.servlet.ServletException: Error instantiating servlet class
org.apache.struts.action.ActionServlet
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:986)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3991)
09:22:25,335 ERROR [Engine] ----- Root Cause -----
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
Caused by: org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JLogger does not implement Log
at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3841882#3841882
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3841882
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user