Hello!
I'm having a web application perfectly running on tomcat 3.x
Now, I'm trying to switch to new tomcat version 4.
I'll recompiled code with new servlet API (no changes were necessary).
Although I'm getting an exception, that my Servlet (extends HttpServlet)
is not a Servlet:
javax.servlet.ServletException: Class
com.quarksolutions.interad.admintool.AdminToolMainServlet is not a Servlet
Root Cause:
java.lang.ClassCastException:
com.quarksolutions.interad.admintool.AdminToolMainServlet
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:740)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:544)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:552)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:321)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:236)
at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:386)
at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:144)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:251)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:414)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159)
at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at
org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:215)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
at java.lang.Thread.run(Thread.java:484)
I've definitely checked, that there are no old serlvet API is around and
there are no other "Servlet" classes around.
Does anybody have an idea how this is possible?
Any help is apreciated!
Thanx,
Markus Albrecht
--
Markus Albrecht
Quark Solutions
mailto:[EMAIL PROTECTED]
Tel.: 089 / 356 256 - 28
Fortune of the day:
Real programmers don't comment their code. It was hard to write, it
should be hard to understand.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]