You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Brent Denver <bc...@yahoo.com> on 2001/10/02 17:17:03 UTC

Tomcat 4.0 Startup Defect

I�ve got Tomcat 4.0 installed using JDK1.3.1 on
Windows 2000 Professional. I have been able to
successfully call a TestServlet that I deployed to it.
However, when I put the j2ee.jar archive in the
$CATALINA_HOME/lib directory (for the EJB package),
Tomcat won�t even start successfully. The log gives
the following exception�

javax.servlet.ServletException: Class
org.apache.jasper.servlet.JspServlet is not a Servlet
	at
org.apache.catalina.core.StandardWrapper.load(Unknown
Source)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(Unknown
Source)
	at
org.apache.catalina.core.StandardContext.start(Unknown
Source)
	at
org.apache.catalina.core.ContainerBase.addChild(Unknown
Source)
	at
org.apache.catalina.core.StandardHost.addChild(Unknown
Source)
	at
org.apache.catalina.core.StandardHost.install(Unknown
Source)
	at
org.apache.catalina.startup.HostConfig.deployApps(Unknown
Source)
	at
org.apache.catalina.startup.HostConfig.start(Unknown
Source)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown
Source)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
Source)
	at
org.apache.catalina.core.ContainerBase.start(Unknown
Source)
	at
org.apache.catalina.core.ContainerBase.start(Unknown
Source)
	at
org.apache.catalina.core.StandardEngine.start(Unknown
Source)
	at
org.apache.catalina.core.StandardService.start(Unknown
Source)
	at
org.apache.catalina.core.StandardServer.start(Unknown
Source)
	at org.apache.catalina.startup.Catalina.start(Unknown
Source)
	at
org.apache.catalina.startup.Catalina.execute(Unknown
Source)
	at
org.apache.catalina.startup.Catalina.process(Unknown
Source)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.apache.catalina.startup.Bootstrap.main(Unknown Source)

__________________________________________________
Do You Yahoo!?
Listen to your Yahoo! Mail messages from any phone.
http://phone.yahoo.com

RE: Tomcat 4.0 Startup Defect

Posted by Dan Silcox <ds...@chemconnect.com>.
The J2EE jar contains many of the same api's that Catalina does in
/common/lib such as servlet.jar, mail.jar, etc.  You must either put the
j2ee.jar under {your-app}/WEB-INF/classes/lib or remove from the j2ee.jar
those api's that are used by Catalina.

By the way, I've had this same problem using JBoss, JRun, and Websphere.
J2EE.jar is nice but does not deploy well.

-----Original Message-----
From: Brent Denver [mailto:bcarletont@yahoo.com]
Sent: Tuesday, October 02, 2001 11:17 AM
To: tomcat-user@jakarta.apache.org
Subject: Tomcat 4.0 Startup Defect


Ive got Tomcat 4.0 installed using JDK1.3.1 on
Windows 2000 Professional. I have been able to
successfully call a TestServlet that I deployed to it.
However, when I put the j2ee.jar archive in the
$CATALINA_HOME/lib directory (for the EJB package),
Tomcat wont even start successfully. The log gives
the following exception

javax.servlet.ServletException: Class
org.apache.jasper.servlet.JspServlet is not a Servlet
	at
org.apache.catalina.core.StandardWrapper.load(Unknown
Source)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(Unknown
Source)
	at
org.apache.catalina.core.StandardContext.start(Unknown
Source)
	at
org.apache.catalina.core.ContainerBase.addChild(Unknown
Source)
	at
org.apache.catalina.core.StandardHost.addChild(Unknown
Source)
	at
org.apache.catalina.core.StandardHost.install(Unknown
Source)
	at
org.apache.catalina.startup.HostConfig.deployApps(Unknown
Source)
	at
org.apache.catalina.startup.HostConfig.start(Unknown
Source)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown
Source)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
Source)
	at
org.apache.catalina.core.ContainerBase.start(Unknown
Source)
	at
org.apache.catalina.core.ContainerBase.start(Unknown
Source)
	at
org.apache.catalina.core.StandardEngine.start(Unknown
Source)
	at
org.apache.catalina.core.StandardService.start(Unknown
Source)
	at
org.apache.catalina.core.StandardServer.start(Unknown
Source)
	at org.apache.catalina.startup.Catalina.start(Unknown
Source)
	at
org.apache.catalina.startup.Catalina.execute(Unknown
Source)
	at
org.apache.catalina.startup.Catalina.process(Unknown
Source)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.apache.catalina.startup.Bootstrap.main(Unknown Source)

__________________________________________________
Do You Yahoo!?
Listen to your Yahoo! Mail messages from any phone.
http://phone.yahoo.com