You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Mi...@servicecanada.gc.ca on 2007/08/16 21:10:45 UTC

RE: 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or is not useable.

Maybe you need the log4j*.jar file?

cheers,
md
 

> -----Original Message-----
> From: Du, David (US SSA) [mailto:david.du@baesystems.com]
> Sent: Thursday, August 16, 2007 2:32 PM
> To: axis-user@ws.apache.org
> Subject: 'org.apache.commons.logging.impl.Log4JLogger' cannot be found
> or is not useable.
> 
> 
> Hi, I tried the new axis2-1.3 release, I got the following error after
> copied axis2.war file into my tomcat4.1.36, the axis2-1.2 
> worked before,
> but not the 1.3 release; it happened to tomcat5.5.23 as well. 
> I checked
> the commons-logging-1.1.jar file, it exists under directory:
> C:\apache-tomcat-4.1.36\webapps\axis2\WEB-INF\lib.
> 
> 2007-08-16 13:35:09 ContextConfig[/axis2] Parse error in 
> default web.xml
> org.apache.commons.logging.LogConfigurationException: 
> User-specified log
> class 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or
> is not useable.
> 	at
> org.apache.commons.digester.Digester.createSAXException(Digest
> er.java:31
> 81)
> 	at
> org.apache.commons.digester.Digester.createSAXException(Digest
> er.java:32
> 07)
> 	at
> org.apache.commons.digester.Digester.endElement(Digester.java:1225)
> 	at
> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at
> org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown
> Source)
> 	at
> org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown
> Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
> Source)
> 	at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndE
> lement(Unk
> nown Source)
> 	at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment
> ContentDis
> patcher.dispatch(Unknown Source)
> 	at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu
> ment(Unkno
> wn Source)
> 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> 	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
> 	at
> org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unkno
> wn Source)
> 	at
> org.apache.commons.digester.Digester.parse(Digester.java:1745)
> 	at
> org.apache.catalina.startup.ContextConfig.defaultConfig(Contex
> tConfig.ja
> va:488)
> 	at
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.
> java:579)
> 	at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(Conte
> xtConfig.j
> ava:182)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSu
> pport.java:120)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3644
> )
> 	at
> org.apache.catalina.core.ContainerBase.addChildInternal(Contai
> nerBase.ja
> va:777)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> java:760)
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
> 	at
> org.apache.catalina.core.StandardHostDeployer.install(Standard
> HostDeploy
> er.java:261)
> 	at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
> 	at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:559)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:374)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:785)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf
> ig.java:33
> 1)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSu
> pport.java:120)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1156)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:697)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1148)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:311)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService
> .java:450)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.j
> ava:2213)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:459)
> 	at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:346)
> 	at
> org.apache.catalina.startup.Catalina.process(Catalina.java:130)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.jav
> a:39)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessor
> Impl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:151)
> 
> 2007-08-16 13:35:09 ContextConfig[/axis2]: Occurred at line 324 column
> 46
> 2007-08-16 13:35:09 ContextConfig[/axis2]: Marking this application
> unavailable due to previous error(s)
> 2007-08-16 13:35:09 StandardManager[/axis2]: Seeding random number
> generator class java.security.SecureRandom
> 2007-08-16 13:35:09 StandardManager[/axis2]: Seeding of random number
> generator has been completed
> 2007-08-16 13:35:09 StandardContext[/axis2]: Context startup 
> failed due
> to previous errors
> 2007-08-16 13:35:09 StandardHost[localhost]: ContainerBase.addChild:
> start: 
> LifecycleException:  Context startup failed due to previous errors
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3701
> )
> 	at
> org.apache.catalina.core.ContainerBase.addChildInternal(Contai
> nerBase.ja
> va:777)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> java:760)
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
> 	at
> org.apache.catalina.core.StandardHostDeployer.install(Standard
> HostDeploy
> er.java:261)
> 	at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
> 	at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:559)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:374)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:785)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf
> ig.java:33
> 1)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSu
> pport.java:120)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1156)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:697)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1148)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:311)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService
> .java:450)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.j
> ava:2213)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:459)
> 	at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:346)
> 	at
> org.apache.catalina.startup.Catalina.process(Catalina.java:130)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.jav
> a:39)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessor
> Impl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:151)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


RE: 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or is not useable.

Posted by "Du, David (US SSA)" <da...@baesystems.com>.
I have log4j-1.2.14.jar in the axis2.war file. So it should not be that.

Thanks

David



-----Original Message-----
From: Michael.Davis@servicecanada.gc.ca
[mailto:Michael.Davis@servicecanada.gc.ca] 
Sent: Thursday, August 16, 2007 3:11 PM
To: axis-user@ws.apache.org
Subject: RE: 'org.apache.commons.logging.impl.Log4JLogger' cannot be
found or is not useable.

Maybe you need the log4j*.jar file?

cheers,
md
 

> -----Original Message-----
> From: Du, David (US SSA) [mailto:david.du@baesystems.com]
> Sent: Thursday, August 16, 2007 2:32 PM
> To: axis-user@ws.apache.org
> Subject: 'org.apache.commons.logging.impl.Log4JLogger' cannot be found
> or is not useable.
> 
> 
> Hi, I tried the new axis2-1.3 release, I got the following error after
> copied axis2.war file into my tomcat4.1.36, the axis2-1.2 
> worked before,
> but not the 1.3 release; it happened to tomcat5.5.23 as well. 
> I checked
> the commons-logging-1.1.jar file, it exists under directory:
> C:\apache-tomcat-4.1.36\webapps\axis2\WEB-INF\lib.
> 
> 2007-08-16 13:35:09 ContextConfig[/axis2] Parse error in 
> default web.xml
> org.apache.commons.logging.LogConfigurationException: 
> User-specified log
> class 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or
> is not useable.
> 	at
> org.apache.commons.digester.Digester.createSAXException(Digest
> er.java:31
> 81)
> 	at
> org.apache.commons.digester.Digester.createSAXException(Digest
> er.java:32
> 07)
> 	at
> org.apache.commons.digester.Digester.endElement(Digester.java:1225)
> 	at
> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at
> org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown
> Source)
> 	at
> org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown
> Source)
> 	at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
> Source)
> 	at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndE
> lement(Unk
> nown Source)
> 	at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment
> ContentDis
> patcher.dispatch(Unknown Source)
> 	at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu
> ment(Unkno
> wn Source)
> 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> 	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
> 	at
> org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unkno
> wn Source)
> 	at
> org.apache.commons.digester.Digester.parse(Digester.java:1745)
> 	at
> org.apache.catalina.startup.ContextConfig.defaultConfig(Contex
> tConfig.ja
> va:488)
> 	at
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.
> java:579)
> 	at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(Conte
> xtConfig.j
> ava:182)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSu
> pport.java:120)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3644
> )
> 	at
> org.apache.catalina.core.ContainerBase.addChildInternal(Contai
> nerBase.ja
> va:777)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> java:760)
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
> 	at
> org.apache.catalina.core.StandardHostDeployer.install(Standard
> HostDeploy
> er.java:261)
> 	at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
> 	at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:559)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:374)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:785)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf
> ig.java:33
> 1)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSu
> pport.java:120)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1156)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:697)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1148)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:311)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService
> .java:450)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.j
> ava:2213)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:459)
> 	at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:346)
> 	at
> org.apache.catalina.startup.Catalina.process(Catalina.java:130)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.jav
> a:39)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessor
> Impl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:151)
> 
> 2007-08-16 13:35:09 ContextConfig[/axis2]: Occurred at line 324 column
> 46
> 2007-08-16 13:35:09 ContextConfig[/axis2]: Marking this application
> unavailable due to previous error(s)
> 2007-08-16 13:35:09 StandardManager[/axis2]: Seeding random number
> generator class java.security.SecureRandom
> 2007-08-16 13:35:09 StandardManager[/axis2]: Seeding of random number
> generator has been completed
> 2007-08-16 13:35:09 StandardContext[/axis2]: Context startup 
> failed due
> to previous errors
> 2007-08-16 13:35:09 StandardHost[localhost]: ContainerBase.addChild:
> start: 
> LifecycleException:  Context startup failed due to previous errors
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3701
> )
> 	at
> org.apache.catalina.core.ContainerBase.addChildInternal(Contai
> nerBase.ja
> va:777)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> java:760)
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
> 	at
> org.apache.catalina.core.StandardHostDeployer.install(Standard
> HostDeploy
> er.java:261)
> 	at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
> 	at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:559)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:374)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:785)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf
> ig.java:33
> 1)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> ifecycleSu
> pport.java:120)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1156)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:697)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1148)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:311)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService
> .java:450)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.j
> ava:2213)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:459)
> 	at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:346)
> 	at
> org.apache.catalina.startup.Catalina.process(Catalina.java:130)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.jav
> a:39)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessor
> Impl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:151)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org