[jboss-user] [Installation, Configuration & DEPLOYMENT] - org.apache.commons.logging.impl.Log4JLogger does not impleme
cfoushee
do-not-reply at jboss.com
Thu Nov 29 13:00:03 EST 2007
I am working on adding a new jsf enabled .war project to an existing .ear application that is deployed to jboss 3.2.6. I have the basic helloworld jsf project (using icefaces) working if I deploy it to jboss outside of the ear, but when I include it in the ear I get the "Log4JLogger does not implement Log"
If I remove the commons-logging.jar from my jsf.war and deploy within the .ear then the error for Log4JLogger goes away but I get an "Exception processing TLD at resource path /WEB-INF/jsf_core.tld in context..."
The other war files in the ear are in fact using log4j and the conf/log4.xml exists and the mbean is configured for the org.jboss.logging.Log4jService in the jboss-service.xml.
Here are the jars with log in their name (custom is the server name we start jboss with):
[root at beta server]# find . -name "*.jar" | grep log
./custom/deploy/jbossweb-tomcat50.sar/commons-logging.jar
./custom/lib/log4j-1.2.13.jar
./minimal/lib/log4j-1.2.13.jar
./all/deploy/jboss-net.sar/commons-logging.jar
./all/deploy/jbossweb-tomcat50.sar/commons-logging.jar
./all/lib/log4j-1.2.13.jar
./all/lib/commons-logging.jar
./default/deploy/jbossweb-tomcat50.sar/commons-logging.jar
./default/lib/log4j-1.2.13.jar
Trace when logging-commons.jar is in the cpWeb.war/WEB-INF/lib:
09:28:39,593 ERROR [BaseModelMBean] Error creating class 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
09:28:39,609 ERROR [WebModule] Starting failed jboss.web.deployment:war=cpWeb.war,id=1120249471
org.jboss.deployment.DeploymentException: Error during deploy; - nested throwable: (javax.management.ReflectionException: Cannot find setter method setDocBase null)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:329)
at org.jboss.web.WebModule.startModule(WebModule.java:62)
at org.jboss.web.WebModule.startService(WebModule.java:40)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:62)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:54)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:82)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:197)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:884)
at $Proxy18.start(Unknown Source)
Trace when the logging-commons is removed from the cpWeb.war/WEB-INF/lib:
09:42:06,687 ERROR [Context] Error reading tld listeners javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/jsf_core.tld in context /cpWeb
javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/jsf_core.tld in context /cpWeb
at org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:549)
at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:301)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4282)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4109013#4109013
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4109013
More information about the jboss-user
mailing list