RE: tomcat4.1.2 - Servlet Error

2002-10-10 Thread Raj Mettai

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 
 Context path=/FCCSC docBase=/opt/jrun4/servers/BCC/FCCSC 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
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

Re: tomcat4.1.2 - Servlet Error

2002-10-10 Thread Raj Saini

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 
  Context path=/FCCSC docBase=/opt/jrun4/servers/BCC/FCCSC
 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
 
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