You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by bt...@neteverything.com on 2005/04/21 18:17:17 UTC

Re: 3.0.3 Tapestry build won't run in Tomcat 5.5.9

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
> org.apache.catalina.core.StandardContextValve@6b3fc7
> 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: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org



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