I was/am getting this same error, as documented at: http://www.mail-archive.com/tomcat-dev@jakarta.apache.org/msg37257.html
The error at the end of the stackTrace appears to indicate the problem: java.lang.ClassNotFoundException: org.apache.webapp.admin.ApplicationServlet It's exactly right, there are no *.class files in $CATALINA_HOME/server/webapps/admin/WEB-INF/classes/** I tried last nights build from: http://jakarta.apache.org/builds/jakarta-tomcat/nightly-5/30-Nov-2002/ and it doesn't appear to have them either. Should I enter this as a bug in Bugzilla? However, the milestone build from: http://jakarta.apache.org/builds/jakarta-tomcat/milestone/v5.0.0/bin/ (10-14-02) appears to have the admin app intact. Can I use this one and get all the expected functionality? Or maybe the admin app from 4.1.12? Thanks, Matt > -----Original Message----- > From: Sue Spielman [mailto:[EMAIL PROTECTED]] > Sent: Friday, November 29, 2002 1:08 PM > To: [EMAIL PROTECTED] > Subject: Tomcat 5.0/JSP2.0 Problem > > > I'm using the 11/29 nightly Tomcat 5.0 build to execute the > JSP 2.0 samples, > specifically the tag files. I'm getting an exception thrown, > which I has > something to do with the way Tomcat is starting up concerning the > WebappClassLoader, but I'm not sure how to fix it. I'm running with > classpaths set using: > J2EE 1.4 beta2 > J2SE 1.4.1 > > Any insight into what might be causing the following stack > traces would be > greatly appreciated. I'm on a deadline for Monday. > > Below are both the admin log and the localhost log. > > localhost_admin_log.2002-11-29 > 2002-11-29 12:55:34 default: init > 2002-11-29 12:55:34 Nov 29, 2002 12:55:34 PM > org.apache.catalina.core.StandardWrapper unavailable > INFO: Marking servlet action as unavailable > Nov 29, 2002 12:55:34 PM org.apache.catalina.core.StandardWrapper > loadServlet > SEVERE: Error loading WebappClassLoader > delegate: false > repositories: > /WEB-INF/classes/ > ----------> Parent Classloader: > StandardClassLoader > delegate: true > repositories: > file:C:\opensource\jakarta-tomcat-5.0\server\classes\ > file:C:\opensource\jakarta-tomcat-5.0\server\lib\tomcat-jk2.jar > file:C:\opensource\jakarta-tomcat-5.0\server\lib\tomcat-http11.jar > file:C:\opensource\jakarta-tomcat-5.0\server\lib\tomcat-util.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\commons-beanutils.jar > file:C:\opensource\jakarta-tomcat-5.0\server\lib\catalina-ant.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-common.jar > file:C:\opensource\jakarta-tomcat-5.0\server\lib\catalina.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-default.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-webdav.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-manager.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\jakarta-regex > p-1.2.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\commons-digester.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\commons-modeler.jar > file:C:\opensource\jakarta-tomcat-5.0\server\lib\tomcat-coyote.jar > file:C:\opensource\jakarta-tomcat-5.0\server\lib\mx4j-jmx.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-invoker.jar > > file:C:\opensource\jakarta-tomcat-5.0\server\lib\commons-logging.jar > ----------> Parent Classloader: > StandardClassLoader > delegate: true > repositories: > file:C:\opensource\jakarta-tomcat-5.0\common\classes\ > > file:C:\opensource\jakarta-tomcat-5.0\common\endorsed\xmlParse > rAPIs.jar > > file:C:\opensource\jakarta-tomcat-5.0\common\endorsed\xercesImpl.jar > > file:C:\opensource\jakarta-tomcat-5.0\common\lib\jasper-runtime.jar > > file:C:\opensource\jakarta-tomcat-5.0\common\lib\naming-factory.jar > file:C:\opensource\jakarta-tomcat-5.0\common\lib\commons-dbcp.jar > file:C:\opensource\jakarta-tomcat-5.0\common\lib\naming-common.jar > > file:C:\opensource\jakarta-tomcat-5.0\common\lib\naming-resources.jar > > file:C:\opensource\jakarta-tomcat-5.0\common\lib\commons-colle > ctions.jar > file:C:\opensource\jakarta-tomcat-5.0\common\lib\jsp20el.jar > file:C:\opensource\jakarta-tomcat-5.0\common\lib\naming-java.jar > > file:C:\opensource\jakarta-tomcat-5.0\common\lib\commons-loggi > ng-api.jar > > file:C:\opensource\jakarta-tomcat-5.0\common\lib\jasper-compiler.jar > file:C:\opensource\jakarta-tomcat-5.0\common\lib\servlet-api.jar > file:C:\opensource\jakarta-tomcat-5.0\common\lib\jsp-api.jar > file:C:\opensource\jakarta-tomcat-5.0\common\lib\commons-pool.jar > file:C:\opensource\jakarta-tomcat-5.0\common\lib\ant.jar > ----------> Parent Classloader: > sun.misc.Launcher$AppClassLoader@12f6684 > > > org.apache.webapp.admin.ApplicationServlet > java.lang.ClassNotFoundException: > org.apache.webapp.admin.ApplicationServlet > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappC > lassLoader.java:1307) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappC > lassLoader.java:1154) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardW > rapper.java:870) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper. > java:805) > at > org.apache.catalina.core.StandardContext.loadOnStartup(Standar > dContext.java:3562) > at > org.apache.catalina.core.StandardContext.start(StandardContext > .java:3766) > at > org.apache.catalina.core.ContainerBase.addChildInternal(Contai > nerBase.java:822) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase. > java:808) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) > at > org.apache.catalina.core.StandardHostDeployer.addChild(Standar > dHostDeployer.java:624) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUt > ils.java:250) > at > org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260) > at org.apache.commons.digester.Rule.end(Rule.java:276) > at > org.apache.commons.digester.Digester.endElement(Digester.java:1063) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Abstrac > tSAXParser.java:585) > at > org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamesp > aceBinder.java:647) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndE > lement(XMLDocumentFragmentScannerImpl.java:1008) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment > ContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1469) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu > ment(XMLDocumentFragmentScannerImpl.java:329) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:525) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:581) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXP > arser.java:1175) > at > org.apache.commons.digester.Digester.parse(Digester.java:1561) > at > org.apache.catalina.core.StandardHostDeployer.install(Standard > HostDeployer.java:430) > at > org.apache.catalina.core.StandardHost.install(StandardHost.java:856) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostC > onfig.java:504) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:461) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:930) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf > ig.java:420) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L > ifecycleSupport.java:166) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1203) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:791) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1195) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at > org.apache.catalina.core.StandardService.start(StandardService > .java:497) > at > org.apache.catalina.core.StandardServer.start(StandardServer.j > ava:2290) > at org.apache.catalina.startup.Catalina.start(Catalina.java:621) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:285) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:371) > > 2002-11-29 12:55:34 StandardContext[/admin]: Servlet /admin > threw load() > exception > javax.servlet.ServletException: Wrapper cannot find servlet class > org.apache.webapp.admin.ApplicationServlet or a class it depends on > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardW > rapper.java:877) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper. > java:805) > at > org.apache.catalina.core.StandardContext.loadOnStartup(Standar > dContext.java:3562) > at > org.apache.catalina.core.StandardContext.start(StandardContext > .java:3766) > at > org.apache.catalina.core.ContainerBase.addChildInternal(Contai > nerBase.java:822) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase. > java:808) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) > at > org.apache.catalina.core.StandardHostDeployer.addChild(Standar > dHostDeployer.java:624) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUt > ils.java:250) > at > org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260) > at org.apache.commons.digester.Rule.end(Rule.java:276) > at > org.apache.commons.digester.Digester.endElement(Digester.java:1063) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Abstrac > tSAXParser.java:585) > at > org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamesp > aceBinder.java:647) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndE > lement(XMLDocumentFragmentScannerImpl.java:1008) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment > ContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1469) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu > ment(XMLDocumentFragmentScannerImpl.java:329) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:525) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:581) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXP > arser.java:1175) > at > org.apache.commons.digester.Digester.parse(Digester.java:1561) > at > org.apache.catalina.core.StandardHostDeployer.install(Standard > HostDeployer.java:430) > at > org.apache.catalina.core.StandardHost.install(StandardHost.java:856) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostC > onfig.java:504) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:461) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:930) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf > ig.java:420) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L > ifecycleSupport.java:166) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1203) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:791) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1195) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at > org.apache.catalina.core.StandardService.start(StandardService > .java:497) > at > org.apache.catalina.core.StandardServer.start(StandardServer.j > ava:2290) > at org.apache.catalina.startup.Catalina.start(Catalina.java:621) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:285) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:371) > ----- Root Cause ----- > java.lang.ClassNotFoundException: > org.apache.webapp.admin.ApplicationServlet > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappC > lassLoader.java:1307) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappC > lassLoader.java:1154) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardW > rapper.java:870) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper. > java:805) > at > org.apache.catalina.core.StandardContext.loadOnStartup(Standar > dContext.java:3562) > at > org.apache.catalina.core.StandardContext.start(StandardContext > .java:3766) > at > org.apache.catalina.core.ContainerBase.addChildInternal(Contai > nerBase.java:822) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase. > java:808) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) > at > org.apache.catalina.core.StandardHostDeployer.addChild(Standar > dHostDeployer.java:624) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUt > ils.java:250) > at > org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260) > at org.apache.commons.digester.Rule.end(Rule.java:276) > at > org.apache.commons.digester.Digester.endElement(Digester.java:1063) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Abstrac > tSAXParser.java:585) > at > org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamesp > aceBinder.java:647) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndE > lement(XMLDocumentFragmentScannerImpl.java:1008) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment > ContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1469) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu > ment(XMLDocumentFragmentScannerImpl.java:329) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:525) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:581) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXP > arser.java:1175) > at > org.apache.commons.digester.Digester.parse(Digester.java:1561) > at > org.apache.catalina.core.StandardHostDeployer.install(Standard > HostDeployer.java:430) > at > org.apache.catalina.core.StandardHost.install(StandardHost.java:856) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostC > onfig.java:504) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:461) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:930) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf > ig.java:420) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L > ifecycleSupport.java:166) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1203) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:791) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1195) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at > org.apache.catalina.core.StandardService.start(StandardService > .java:497) > at > org.apache.catalina.core.StandardServer.start(StandardServer.j > ava:2290) > at org.apache.catalina.startup.Catalina.start(Catalina.java:621) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:285) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:371) > > 2002-11-29 12:55:34 invoker: init > 2002-11-29 12:55:34 jsp: init > > > --------------------------------------- > localhost_log.2002-11-29 > > 2002-11-29 12:55:33 default: init > 2002-11-29 12:55:33 invoker: init > 2002-11-29 12:55:33 jsp: init > 2002-11-29 12:55:34 ContextListener: contextInitialized() > 2002-11-29 12:55:34 SessionListener: contextInitialized() > 2002-11-29 12:55:34 default: init 2002-11-29 12:55:34 > invoker: init 2002-11-29 12:55:34 jsp: init 2002-11-29 > 12:55:34 ContextListener: contextInitialized() 2002-11-29 > 12:55:34 SessionListener: contextInitialized() 2002-11-29 > 12:55:34 default: init 2002-11-29 12:55:34 invoker: init > 2002-11-29 12:55:34 jsp: init 2002-11-29 12:55:34 default: > init 2002-11-29 12:55:34 invoker: init 2002-11-29 12:55:34 > jsp: init 2002-11-29 12:55:34 default: init 2002-11-29 > 12:55:34 invoker: init 2002-11-29 12:55:34 jsp: init > 2002-11-29 12:55:48 StandardWrapperValve[jsp]: > Servlet.service() for servlet > jsp threw exception > org.apache.jasper.JasperException: Unable to compile class for JSP > at > org.apache.jasper.JspCompilationContext.compile(JspCompilation > Context.java:564) > at > org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspSer > vletWrapper.java:207) > at > org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFil > eProcessor.java:388) > at > org.apache.jasper.compiler.TagFileProcessor.access$000(TagFile > Processor.java:83) > at > org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisit > or.visit(TagFileProcessor.java:430) > at > org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1038) > at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1554) > at > org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:1596) > at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:1602) > at org.apache.jasper.compiler.Node$Root.accept(Node.java:345) > at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1554) > at > org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFi > leProcessor.java:448) > at > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:285) > at > org.apache.jasper.compiler.Compiler.compile(Compiler.java:413) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilation > Context.java:558) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServlet > Wrapper.java:289) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet > .java:295) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:280) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:194) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.java:277) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:490) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.java:191) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:151) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Aut > henticatorBase.java:496) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:149) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:490) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996) > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:2523) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:180) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:151) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherValve.java:170) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:149) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:172) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:149) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:490) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java:174) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:490) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter. > java:223) > at > org.apache.coyote.http11.Http11Processor.process(Http11Process > or.java:432) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle > r.processConnection(Http11Protocol.java:386) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi > nt.java:534) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:530) > at java.lang.Thread.run(Thread.java:536) > ----- Root Cause ----- > java.io.FileNotFoundException: no such file: > C:\opensource\jakarta-tomcat-5.0\work\Standalone\localhost\jsp > -examples\tags\helloWorld.class > at > org.apache.jasper.compiler.SmapUtil$SDEInstaller.<init>(SmapUt > il.java:220) > at > org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapU > til.java:208) > at > org.apache.jasper.compiler.SmapUtil.installSmap(SmapUtil.java:147) > at > org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:404) > at > org.apache.jasper.compiler.Compiler.compile(Compiler.java:414) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilation > Context.java:558) > at > org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspSer > vletWrapper.java:207) > at > org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFil > eProcessor.java:388) > at > org.apache.jasper.compiler.TagFileProcessor.access$000(TagFile > Processor.java:83) > at > org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisit > or.visit(TagFileProcessor.java:430) > at > org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1038) > at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1554) > at > org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:1596) > at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:1602) > at org.apache.jasper.compiler.Node$Root.accept(Node.java:345) > at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1554) > at > org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFi > leProcessor.java:448) > at > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:285) > at > org.apache.jasper.compiler.Compiler.compile(Compiler.java:413) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilation > Context.java:558) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServlet > Wrapper.java:289) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet > .java:295) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:280) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:194) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.java:277) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:490) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.java:191) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:151) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Aut > henticatorBase.java:496) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:149) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:490) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996) > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:2523) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:180) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:151) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherValve.java:170) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:149) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:172) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:149) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:490) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java:174) > at > org.apache.catalina.core.StandardValveContext.invokeNext(Stand > ardValveContext.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:490) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:996) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter. > java:223) > at > org.apache.coyote.http11.Http11Processor.process(Http11Process > or.java:432) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle > r.processConnection(Http11Protocol.java:386) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi > nt.java:534) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:530) > at java.lang.Thread.run(Thread.java:536) > > 2002-11-29 12:55:54 ContextListener: > attributeReplaced('org.apache.catalina.WELCOME_FILES', > '[Ljava.lang.String;@366573') > 2002-11-29 12:55:54 ContextListener: > attributeReplaced('org.apache.catalina.WELCOME_FILES', > '[Ljava.lang.String;@13e75a5') > 2002-11-29 12:55:54 ContextListener: > attributeReplaced('org.apache.catalina.WELCOME_FILES', > '[Ljava.lang.String;@19da967') > 2002-11-29 12:55:54 SessionListener: contextDestroyed() > 2002-11-29 12:55:54 ContextListener: contextDestroyed() > 2002-11-29 12:55:54 ContextListener: > attributeReplaced('org.apache.catalina.WELCOME_FILES', > '[Ljava.lang.String;@6e8f94') > 2002-11-29 12:55:54 ContextListener: > attributeReplaced('org.apache.catalina.WELCOME_FILES', > '[Ljava.lang.String;@943dc4') > 2002-11-29 12:55:54 ContextListener: > attributeReplaced('org.apache.catalina.WELCOME_FILES', > '[Ljava.lang.String;@633d51') > 2002-11-29 12:55:54 SessionListener: contextDestroyed() > 2002-11-29 12:55:54 ContextListener: contextDestroyed() > > > Regards, > Sue > > President/Senior Consulting Engineer > Switchback Software LLC. > http://www.switchbacksoftware.com > Providing software development and consulting services for enterprise > business, web, and wireless applications. > > 'The Struts Framework: A Practical Guide for Java > Programmers' (MK) is now > shipping. > Order your copy now @ > http://www.amazon.com/exec/obidos/ASIN/1558608621/switchbacksof-20 > > > > _________________________________________________________________ > Help STOP SPAM with the new MSN 8 and get 2 months FREE* > http://join.msn.com/?page=features/junkmail > > > -- > To unsubscribe, e-mail: > <mailto:tomcat-dev-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>