Is log4j in the classpath?  (WEB-INF/lib or common/lib) ?

> I am receiving Tapestry in Action tommorrow and I have tried to get the
> latest build running on my machine but it's not working.  I'm neither a
> Tomcat nor Tapestry expert so I will include the log file entries from
> Tomcat.  I know there are some issues with xerces, but I have not been
> able locate the documentation outlining the steps to be taken.
>
> Tomcat Verision: 5.5.9
> Java Version: 1.4 or 1.5 (it won't work with either)
> Tapestry Version: 3.0.3
>
> If there is a thread available or outline that assist's with any aspect of
> installation beyond the readme file, I would very much appreciate it.
> Hopefully I won't have to back out of my current Tomcat Version since this
> is the version (or greater) we would like to use in our application.
>
> Thanks,
>
> Curtis Fisher
>
> My build was successful (at least it was without reported errors), and the
> war file copied to the Tomcat webapps directory.
>
> Here is the log file for Tomcat...
>
> INFO: Deploying web application archive workbench.war
> Apr 20, 2005 7:53:15 AM org.apache.catalina.core.StandardPipeline
> registerValve
> INFO: Can't register valve
> [EMAIL PROTECTED]
> org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>       at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
>       at
> org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380)
>       at
> org.apache.catalina.valves.ValveBase.createObjectName(ValveBase.java:242)
>       at
> org.apache.catalina.core.StandardPipeline.registerValve(StandardPipeline.java:296)
>       at
> org.apache.catalina.core.StandardPipeline.start(StandardPipeline.java:233)
>       at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4045)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1165)
>       at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1304)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.commons.logging.LogConfigurationException: No
> suitable Log constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>       ... 21 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>       at java.lang.Class.getDeclaredConstructors0(Native Method)
>       at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
>       at java.lang.Class.getConstructor0(Class.java:2640)
>       at java.lang.Class.getConstructor(Class.java:1629)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>       ... 22 more
> Apr 20, 2005 7:53:15 AM org.apache.tomcat.util.digester.Digester
> endElement
> SEVERE: End event threw exception
> java.lang.reflect.InvocationTargetException
>       at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at
> org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:890)
>       at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:192)
>       at org.apache.tomcat.util.digester.Rule.end(Rule.java:228)
>       at
> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1057)
>       at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>       at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
>       at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>       at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>       at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>       at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
>       at
> org.apache.catalina.startup.ContextConfig.processDefaultWebConfig(ContextConfig.java:673)
>       at
> org.apache.catalina.startup.ContextConfig.defaultWebConfig(ContextConfig.java:610)
>       at
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1030)
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:255)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4053)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1165)
>       at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1304)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>       at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
>       at
> org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:996)
>       at
> org.apache.catalina.core.StandardWrapper.start(StandardWrapper.java:1610)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>       at
> org.apache.catalina.core.StandardContext.addChild(StandardContext.java:1894)
>       ... 36 more
> Caused by: org.apache.commons.logging.LogConfigurationException: No
> suitable Log constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>       ... 44 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>       at java.lang.Class.getDeclaredConstructors0(Native Method)
>       at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
>       at java.lang.Class.getConstructor0(Class.java:2640)
>       at java.lang.Class.getConstructor(Class.java:1629)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>       ... 45 more
> Apr 20, 2005 7:53:15 AM org.apache.catalina.startup.ContextConfig
> processDefaultWebConfig
> SEVERE: Parse error in default web.xml
> org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2719)
>       at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2745)
>       at
> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
>       at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>       at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
>       at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>       at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>       at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>       at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
>       at
> org.apache.catalina.startup.ContextConfig.processDefaultWebConfig(ContextConfig.java:673)
>       at
> org.apache.catalina.startup.ContextConfig.defaultWebConfig(ContextConfig.java:610)
>       at
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1030)
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:255)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4053)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1165)
>       at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1304)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)
>       at java.lang.Thread.run(Thread.java:595)
> Apr 20, 2005 7:53:15 AM org.apache.catalina.startup.ContextConfig
> processDefaultWebConfig
> SEVERE: Occurred at line 75 column 15
> Apr 20, 2005 7:53:15 AM org.apache.tomcat.util.digester.Digester
> endElement
> SEVERE: End event threw exception
> java.lang.reflect.InvocationTargetException
>       at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at
> org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:890)
>       at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:192)
>       at org.apache.tomcat.util.digester.Rule.end(Rule.java:228)
>       at
> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1057)
>       at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
>       at
> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endNamespaceScope(XMLDTDValidator.java:2108)
>       at
> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:2059)
>       at
> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:932)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>       at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
>       at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>       at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>       at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>       at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
>       at
> org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:339)
>       at
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1031)
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:255)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4053)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1165)
>       at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1304)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>       at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
>       at
> org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:996)
>       at
> org.apache.catalina.core.StandardWrapper.start(StandardWrapper.java:1610)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>       at
> org.apache.catalina.core.StandardContext.addChild(StandardContext.java:1894)
>       ... 38 more
> Caused by: org.apache.commons.logging.LogConfigurationException: No
> suitable Log constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>       ... 46 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>       at java.lang.Class.getDeclaredConstructors0(Native Method)
>       at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
>       at java.lang.Class.getConstructor0(Class.java:2640)
>       at java.lang.Class.getConstructor(Class.java:1629)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>       ... 47 more
> Apr 20, 2005 7:53:15 AM org.apache.catalina.startup.ContextConfig
> applicationWebConfig
> SEVERE: Parse error in application web.xml
> org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2719)
>       at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2745)
>       at
> org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)
>       at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
>       at
> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endNamespaceScope(XMLDTDValidator.java:2108)
>       at
> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:2059)
>       at
> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:932)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
>       at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>       at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
>       at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>       at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>       at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>       at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
>       at
> org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:339)
>       at
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1031)
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:255)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4053)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1165)
>       at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1304)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)
>       at java.lang.Thread.run(Thread.java:595)
> Apr 20, 2005 7:53:15 AM org.apache.catalina.startup.ContextConfig
> applicationWebConfig
> SEVERE: Occurred at line 22 column 13
> Apr 20, 2005 7:53:15 AM org.apache.catalina.startup.ContextConfig start
> SEVERE: Marking this application unavailable due to previous error(s)
> Apr 20, 2005 7:53:15 AM org.apache.catalina.core.StandardContext start
> SEVERE: Error getConfigured
> Apr 20, 2005 7:53:15 AM org.apache.catalina.core.StandardContext start
> SEVERE: Context [/workbench] startup failed due to previous errors
> Apr 20, 2005 7:53:15 AM org.apache.catalina.core.StandardContext start
> SEVERE: Exception during cleanup after start failed
> org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>       at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
>       at
> org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380)
>       at
> org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:3563)
>       at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4249)
>       at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4132)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1165)
>       at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1304)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.commons.logging.LogConfigurationException: No
> suitable Log constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>       ... 20 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>       at java.lang.Class.getDeclaredConstructors0(Native Method)
>       at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
>       at java.lang.Class.getConstructor0(Class.java:2640)
>       at java.lang.Class.getConstructor(Class.java:1629)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>       ... 21 more
> Apr 20, 2005 7:53:15 AM org.apache.catalina.startup.HostConfig deployWAR
> SEVERE: Error deploying web application archive workbench.war
> org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>       at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
>       at
> org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380)
>       at
> org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:3563)
>       at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4249)
>       at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4160)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1165)
>       at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1304)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.commons.logging.LogConfigurationException: No
> suitable Log constructor [Ljava.lang.Class;@39471b for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>       ... 20 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>       at java.lang.Class.getDeclaredConstructors0(Native Method)
>       at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
>       at java.lang.Class.getConstructor0(Class.java:2640)
>       at java.lang.Class.getConstructor(Class.java:1629)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>       ... 21 more
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to