I have just reorganized my tomcat deployment to use catalina base and home.  
I'm getting an obscure, to me at least, error on startup.  During the 
processing of my webapps I think.  I'm on tomcat 5.5.35, and, yes, I'm going to 
upgrade after I get the base and home thing working.

Anybody have some insight into this:

2012-06-07 15:28:47,616 ERROR [main]-digester.Digester: Begin event threw 
exception
java.lang.ClassNotFoundException: org.apache.catalina.deploy.FilterDef
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
        at 
org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
        at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
        at 
org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown
 Source)
        at 
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown
 Source)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
 Source)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
 Source)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown 
Source)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
 Source)
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown 
Source)
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown 
Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown 
Source)
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown 
Source)
        at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
 Source)
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
        at 
org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:348)
        at 
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1053)
        at 
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4184)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)

Reply via email to