You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Teemu Hiltunen <te...@uta.fi> on 2001/03/30 10:34:45 UTC

[Turbine] tdk 1.1a13 says: "Turbine is not a servlet"

Hi!

After updating from 1.1a11 to 1.1a13 I get the following error when
trying to launch servlet that worked fine in 1.1a11. Could someone
please tell me what's wrong?

Teemu Hiltunen


**************************************************************
Servlet Exception Has Occurred

Exception Report:

javax.servlet.ServletException: Class org.apache.turbine.Turbine is not
a Servlet
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:759)
        at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:553)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:513)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:325)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:262)
        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.internalDoFilter(ApplicationFilterChain.java:246)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:468)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        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)

Root Cause:

java.lang.ClassCastException: org.apache.turbine.Turbine
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:756)
        at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:553)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:513)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:325)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:262)
        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.internalDoFilter(ApplicationFilterChain.java:246)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:468)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        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)
************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org


Re: [Turbine] tdk 1.1a13 says: "Turbine is not a servlet"

Posted by Kevin Kress <ke...@comdev.cc>.
I have been having the same problems.  I found that the problem occurs
when I have external jars in the WEB-INF/lib directory.  In my case it
was weblogic crap (I dislike WL's servlet container).  I can't say for
sure, but I think it is caused by a sealing violation.  What I did is
the following:

First thing I tried was to put the weblogic jar directly in catalina's
classpath (bad idea I know, but it helped with debugging), this produced
a sealing exception and DID NOT work.
The next thing I did was extract the jar into my WEB-INF/classes dir.  I
had to remove the classes that were conflicting with Catalina/Turbine
(In my case javax.naming), but it seemed to fix the problem.

Kevin


On 30 Mar 2001 11:34:45 +0300, Teemu Hiltunen wrote:
> Hi!
> 
> After updating from 1.1a11 to 1.1a13 I get the following error when
> trying to launch servlet that worked fine in 1.1a11. Could someone
> please tell me what's wrong?
> 
> Teemu Hiltunen
> 
> 
> **************************************************************
> Servlet Exception Has Occurred
> 
> Exception Report:
> 
> javax.servlet.ServletException: Class org.apache.turbine.Turbine is not
> a Servlet



---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org