Re: tomcat4.1.2 - Servlet Error
admin directory is under TOMCAT_HOME/server/webapps Raj Raj Mettai wrote: > thanks Yoav Shapira, > > looks like I don't even have admin directory under webapps folder. I > have downloaded binaries from apache site and Installed it under > separate folder. Jsp pages are fine, when I access servlets from my > application I am getting 404 page not found. > It works fine with 4.0.4. > > Here is my context Tag from server.xml > debug="0"/> > > thanks > Raj > > > > >>>>[EMAIL PROTECTED] 10/10/02 09:34AM >>> >>> > Hi, > How did you install 4.1.12? Did you copy it over the existing 4.0.4 > installation? > > The error indicates tomcat can't find its own admin webapp classes. > That shouldn't happen if you simply untar the distribution. Look for > $CATALINA_HOME/server/webapps/admin/WEB-INF/classes/org/apache/webapp/ad > min to make sure it exists and has the .class files in it. > > Or simply remove webapps/admin.xml if you don't want/need the admin > webapp ;) > > Yoav Shapira > Millennium ChemInformatics > > > >>-----Original Message- >>From: Raj Mettai [mailto:[EMAIL PROTECTED]] >>Sent: Wednesday, October 09, 2002 7:01 PM >>To: [EMAIL PROTECTED] >>Subject: tomcat4.1.2 - Servlet Error >> >>Hi, >> >>I am running tomcat4.1.2 on solaris8. Tomcat is serving jsp pages fine > > but > >>when I access servlet I am getting HTTP Status 404 and I found > > following > >>exception in localhost_admin* log file. >> >>2002-10-09 18:31:50 ContextConfig[/admin]: Configured an authenticator > > for > >>method FORM >>2002-10-09 18:31:50 StandardManager[/admin]: Seeding random number >>generator class java.security.SecureRandom >>2002-10-09 18:31:50 StandardManager[/admin]: Seeding of random number >>generator has been completed >>2002-10-09 18:31:50 StandardWrapper[/admin:default]: Loading container >>servlet default >>2002-10-09 18:31:50 StandardWrapper[/admin:invoker]: Loading container >>servlet invoker >>2002-10-09 18:31:50 StandardWrapper[/admin:action]: Marking servlet > > action > >>as unavailable >>2002-10-09 18:31:50 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(StandardWrapper.ja > > va:8 > >>80) >> at >>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813) >> at >>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext. > > java > >>:3341) >> at >>org.apache.catalina.core.StandardContext.start(StandardContext.java:353 > > 4) > >> at >>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j > > ava: > >>821) >> at >>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) >> at >>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) >> at >>org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl > > oyer > >>.java:529) >> at java.lang.reflect.Method.invoke(Native Method) >> at >>org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java: > > 228) > >> at >>org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260) >> at >>org.apache.commons.digester.Digester.endElement(Digester.java:1036) >> at >>org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParse > > r.ja > >>va:579) >> at >>org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder > > .jav > >>a:646) >> at >>org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValid > > ator > >>.java:1972) >> at >>org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.j > > ava: > >>878) >> at >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement( > > XMLD > >>ocumentFragmentScannerImpl.java:1144) >> at >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XM > > LDoc > >>umentFragmentScannerImpl.java:987) >> at >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi > > spat > >&
RE: tomcat4.1.2 - Servlet Error
thanks Yoav Shapira, looks like I don't even have admin directory under webapps folder. I have downloaded binaries from apache site and Installed it under separate folder. Jsp pages are fine, when I access servlets from my application I am getting 404 page not found. It works fine with 4.0.4. Here is my context Tag from server.xml thanks Raj >>> [EMAIL PROTECTED] 10/10/02 09:34AM >>> Hi, How did you install 4.1.12? Did you copy it over the existing 4.0.4 installation? The error indicates tomcat can't find its own admin webapp classes. That shouldn't happen if you simply untar the distribution. Look for $CATALINA_HOME/server/webapps/admin/WEB-INF/classes/org/apache/webapp/ad min to make sure it exists and has the .class files in it. Or simply remove webapps/admin.xml if you don't want/need the admin webapp ;) Yoav Shapira Millennium ChemInformatics >-Original Message- >From: Raj Mettai [mailto:[EMAIL PROTECTED]] >Sent: Wednesday, October 09, 2002 7:01 PM >To: [EMAIL PROTECTED] >Subject: tomcat4.1.2 - Servlet Error > >Hi, > >I am running tomcat4.1.2 on solaris8. Tomcat is serving jsp pages fine but >when I access servlet I am getting HTTP Status 404 and I found following >exception in localhost_admin* log file. > >2002-10-09 18:31:50 ContextConfig[/admin]: Configured an authenticator for >method FORM >2002-10-09 18:31:50 StandardManager[/admin]: Seeding random number >generator class java.security.SecureRandom >2002-10-09 18:31:50 StandardManager[/admin]: Seeding of random number >generator has been completed >2002-10-09 18:31:50 StandardWrapper[/admin:default]: Loading container >servlet default >2002-10-09 18:31:50 StandardWrapper[/admin:invoker]: Loading container >servlet invoker >2002-10-09 18:31:50 StandardWrapper[/admin:action]: Marking servlet action >as unavailable >2002-10-09 18:31:50 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(StandardWrapper.ja va:8 >80) >at >org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813) >at >org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext. java >:3341) >at >org.apache.catalina.core.StandardContext.start(StandardContext.java:353 4) >at >org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j ava: >821) >at >org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) >at >org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) >at >org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl oyer >.java:529) >at java.lang.reflect.Method.invoke(Native Method) >at >org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java: 228) >at >org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260) >at >org.apache.commons.digester.Digester.endElement(Digester.java:1036) >at >org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParse r.ja >va:579) >at >org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder .jav >a:646) >at >org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValid ator >.java:1972) >at >org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.j ava: >878) >at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement( XMLD >ocumentFragmentScannerImpl.java:1144) >at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XM LDoc >umentFragmentScannerImpl.java:987) >at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi spat >cher.dispatch(XMLDocumentFragmentScannerImpl.java:1445) >at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD ocum >entFragmentScannerImpl.java:333) >at >org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: 524) >at >org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: 580) >at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) >at >org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav a:11 >69) >at org.apache.commons.digester.Digester.parse(Digester.java:1514) >at >org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo yer. >java:335) >at >org.apache.catalina.core.StandardHost.install(StandardHost.java:803) >at >org.apache.catalina.s
RE: tomcat4.1.2 - Servlet Error
Hi, How did you install 4.1.12? Did you copy it over the existing 4.0.4 installation? The error indicates tomcat can't find its own admin webapp classes. That shouldn't happen if you simply untar the distribution. Look for $CATALINA_HOME/server/webapps/admin/WEB-INF/classes/org/apache/webapp/ad min to make sure it exists and has the .class files in it. Or simply remove webapps/admin.xml if you don't want/need the admin webapp ;) Yoav Shapira Millennium ChemInformatics >-Original Message- >From: Raj Mettai [mailto:[EMAIL PROTECTED]] >Sent: Wednesday, October 09, 2002 7:01 PM >To: [EMAIL PROTECTED] >Subject: tomcat4.1.2 - Servlet Error > >Hi, > >I am running tomcat4.1.2 on solaris8. Tomcat is serving jsp pages fine but >when I access servlet I am getting HTTP Status 404 and I found following >exception in localhost_admin* log file. > >2002-10-09 18:31:50 ContextConfig[/admin]: Configured an authenticator for >method FORM >2002-10-09 18:31:50 StandardManager[/admin]: Seeding random number >generator class java.security.SecureRandom >2002-10-09 18:31:50 StandardManager[/admin]: Seeding of random number >generator has been completed >2002-10-09 18:31:50 StandardWrapper[/admin:default]: Loading container >servlet default >2002-10-09 18:31:50 StandardWrapper[/admin:invoker]: Loading container >servlet invoker >2002-10-09 18:31:50 StandardWrapper[/admin:action]: Marking servlet action >as unavailable >2002-10-09 18:31:50 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(StandardWrapper.ja va:8 >80) >at >org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813) >at >org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext. java >:3341) >at >org.apache.catalina.core.StandardContext.start(StandardContext.java:353 4) >at >org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j ava: >821) >at >org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) >at >org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) >at >org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl oyer >.java:529) >at java.lang.reflect.Method.invoke(Native Method) >at >org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java: 228) >at >org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260) >at >org.apache.commons.digester.Digester.endElement(Digester.java:1036) >at >org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParse r.ja >va:579) >at >org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder .jav >a:646) >at >org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValid ator >.java:1972) >at >org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.j ava: >878) >at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement( XMLD >ocumentFragmentScannerImpl.java:1144) >at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XM LDoc >umentFragmentScannerImpl.java:987) >at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi spat >cher.dispatch(XMLDocumentFragmentScannerImpl.java:1445) >at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD ocum >entFragmentScannerImpl.java:333) >at >org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: 524) >at >org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: 580) >at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) >at >org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav a:11 >69) >at org.apache.commons.digester.Digester.parse(Digester.java:1514) >at >org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo yer. >java:335) >at >org.apache.catalina.core.StandardHost.install(StandardHost.java:803) >at >org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.jav a:45 >2) >at >org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:409) >at >org.apache.catalina.startup.HostConfig.start(HostConfig.java:879) >at >org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:3 68) >at >org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS uppo >rt.java
tomcat4.1.2 - Servlet Error
Hi, I am running tomcat4.1.2 on solaris8. Tomcat is serving jsp pages fine but when I access servlet I am getting HTTP Status 404 and I found following exception in localhost_admin* log file. 2002-10-09 18:31:50 ContextConfig[/admin]: Configured an authenticator for method FORM 2002-10-09 18:31:50 StandardManager[/admin]: Seeding random number generator class java.security.SecureRandom 2002-10-09 18:31:50 StandardManager[/admin]: Seeding of random number generator has been completed 2002-10-09 18:31:50 StandardWrapper[/admin:default]: Loading container servlet default 2002-10-09 18:31:50 StandardWrapper[/admin:invoker]: Loading container servlet invoker 2002-10-09 18:31:50 StandardWrapper[/admin:action]: Marking servlet action as unavailable 2002-10-09 18:31:50 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(StandardWrapper.java:880) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3341) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3534) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:529) at java.lang.reflect.Method.invoke(Native Method) at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:228) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260) at org.apache.commons.digester.Digester.endElement(Digester.java:1036) at org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:579) at org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder.java:646) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1972) at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:878) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement(XMLDocumentFragmentScannerImpl.java:1144) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:987) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1445) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1169) at org.apache.commons.digester.Digester.parse(Digester.java:1514) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:335) at org.apache.catalina.core.StandardHost.install(StandardHost.java:803) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:452) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:409) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:879) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196) at org.apache.catalina.core.StandardHost.start(StandardHost.java:738) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) 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.java:2189) at org.apache.catalina.startup.Catalina.start(Catalina.java:510) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) - Root Cause - java.lang.ClassNotFoundException: org.apache.webapp.admin.ApplicationServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1428) at org.apache.catalina.loader.WebappClassLoader.l