You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2001/10/24 14:26:59 UTC

DO NOT REPLY [Bug 4392] New: - Classes not in WEB-INF/classes not recognized as a Servlet

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4392>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4392

Classes not in WEB-INF/classes not recognized as a Servlet

           Summary: Classes not in WEB-INF/classes not recognized as a
                    Servlet
           Product: Tomcat 4
           Version: 4.0.1 Final
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Major
          Priority: Other
         Component: Catalina
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: Michael.Specht@t-systems.de


Same Problem as Bug #394 running Tomcat 4.0 in Visual Age for Java.

I have the same Problem while using Tomcat 4.0.1 (Release Build) in 
Visual Age for Java 4.0 integrated. The Classes are loaded from the 
Workspace not from WEB-INF/lib or WEB-INF/classes.
The Integration from Tomcat 4.0 in VAJ is done as described in
http://www7.software.ibm.com/vad.nsf/Data/Document4381?OpenDocument

I try following Versions: 4.0-b1, 4.0 (Release), 4.0.1 (Release)
Same error:
2001-10-24 10:52:01 StandardWrapperValve[innoe]: Allocate exception for servlet 
innoe
javax.servlet.ServletException: Class de.tsystems.laura.ibcweb.inno.InnoServlet 
is not a Servlet
	java.lang.Throwable(java.lang.String)
	java.lang.Exception(java.lang.String)
	javax.servlet.ServletException(java.lang.String, java.lang.Throwable)
	void org.apache.catalina.core.StandardWrapper.load()
	javax.servlet.Servlet 
org.apache.catalina.core.StandardWrapper.allocate()
	void 
org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catalina.Request
, org.apache.catalina.Response)
	void 
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.StandardContextValve.invoke(org.apache.catalina.Request
, org.apache.catalina.Response)
	void 
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.StandardContext.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.valves.ValveBase.invokeNext(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.valves.AccessLogValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.StandardEngineValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.connector.http.HttpProcessor.process(java.net.Socket)
	void org.apache.catalina.connector.http.HttpProcessor.run()
	void java.lang.Thread.run()

----- Root Cause -----
java.lang.ClassCastException
	java.lang.Throwable()
	java.lang.Exception()
	java.lang.RuntimeException()
	java.lang.ClassCastException()
	void org.apache.catalina.core.StandardWrapper.load()
	void org.apache.catalina.core.StandardWrapper.load()
	javax.servlet.Servlet 
org.apache.catalina.core.StandardWrapper.allocate()
	void 
org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catalina.Request
, org.apache.catalina.Response)
	void 
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.StandardContextValve.invoke(org.apache.catalina.Request
, org.apache.catalina.Response)
	void 
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.StandardContext.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.valves.ValveBase.invokeNext(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.valves.AccessLogValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.StandardEngineValve.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, 
org.apache.catalina.Response)
	void 
org.apache.catalina.connector.http.HttpProcessor.process(java.net.Socket)
	void org.apache.catalina.connector.http.HttpProcessor.run()
	void java.lang.Thread.run()