On Tue, Jan 15, 2002 at 02:19:35PM +0100, Tom Klaasen (TeleRelay) wrote:
> Probably a conflict between servlet 2.2 and 2.3 spec. Try removing all
> servlet*.jar from all directories under catalina, except the one in
> %CATALINA_HOME%/lib/**
> 
> hth,
> tomK
> 
root@dyn21:/usr/local/JBoss-2.4.4_Tomcat-4.0.1# find -name *servlet*jar
./catalina/common/lib/servlet.jar
./catalina/server/lib/servlets-manager.jar
./catalina/server/lib/servlets-invoker.jar
./catalina/server/lib/servlets-snoop.jar
./catalina/server/lib/servlets-default.jar
./catalina/server/lib/servlets-cgi.renametojar
./catalina/server/lib/servlets-ssi.renametojar
./catalina/server/lib/servlets-webdav.jar
./catalina/server/lib/servlets-common.jar
root@dyn21:/usr/local/JBoss-2.4.4_Tomcat-4.0.1# 

and i use the first in my CL to compile, my CL also contains 
 $JBOSS_DIST/client/jboss-j2ee.jar 
and 
 usr/local/jdk1.3.1_02/lib/tools.jar 
and 
 ./WEB-INF/lib/struts.jar

problem persists

> 
> 
> > -----Original Message-----
> > From: Wim Fournier [mailto:[EMAIL PROTECTED]] 
> > Sent: dinsdag 15 januari 2002 14:15
> > To: [EMAIL PROTECTED]
> > Subject: Catalina complaining abt Action class not being servlet??
> > 
> > 
> > Hi all,
> > 
> > Anyone knows why catalina complains abt my action servlet not 
> > being a servlet??
> > 
> > It extends Action and imports:
> > import java.io.IOException;
> > import java.util.Hashtable;
> > import java.util.Locale;
> > import javax.servlet.RequestDispatcher;
> > import javax.servlet.ServletException;
> > import javax.servlet.http.HttpServletRequest;
> > import javax.servlet.http.HttpSession;
> > import javax.servlet.http.HttpServletResponse;
> > import org.apache.struts.action.Action;
> > import org.apache.struts.action.ActionError;
> > import org.apache.struts.action.ActionErrors;
> > import org.apache.struts.action.ActionForm;
> > import org.apache.struts.action.ActionForward;
> > import org.apache.struts.action.ActionMapping;
> > import org.apache.struts.action.ActionServlet;
> > import org.apache.struts.util.MessageResources;
> > import org.apache.struts.util.PropertyUtils;
> > 
> > full error:
> > 
> > [ERROR,EmbeddedCatalinaServiceSX] 
> > StandardContext[/cdexample]: Servlet /cdexample threw load() exception
> > javax.servlet.ServletException: Class 
> > nl.kern.j2ee.sample.struts.ListCDAction is not a Servlet
> >         at 
> > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.
> > java:824)
> >         at 
> > org.apache.catalina.core.StandardContext.loadOnStartup(Standar
> > dContext.java:3267)
> >         at 
> > org.apache.catalina.core.StandardContext.start(StandardContext
> > .java:3384)
> >         at 
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> > java:785)
> >         at 
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
> >         at 
> > org.jboss.web.catalina.EmbeddedCatalinaServiceSX.createWebCont
> > ext(EmbeddedCatalinaServiceSX.java:428)
> >         at 
> > org.jboss.web.catalina.EmbeddedCatalinaServiceSX.performDeploy
> > (EmbeddedCatalinaServiceSX.java:282)
> >         at 
> > org.jboss.web.AbstractWebContainer.deploy(AbstractWebContainer
> > .java:191)
> >         at java.lang.reflect.Method.invoke(Native Method)
> >         at 
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.
> > java:1628)
> >         at 
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.
> > java:1523)
> >         at 
> > org.jboss.deployment.J2eeDeployer.startModules(J2eeDeployer.java:505)
> >         at 
> > org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeploye
> > r.java:459)
> >         at 
> > org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:190)
> >         at java.lang.reflect.Method.invoke(Native Method)
> >         at 
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.
> > java:1628)
> >         at 
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.
> > java:1523)
> >         at 
> > org.jboss.deployment.AutoDeployer.deploy(AutoDeployer.java:395)
> >         at 
> > org.jboss.deployment.AutoDeployer.run(AutoDeployer.java:233)
> >         at java.lang.Thread.run(Thread.java:484)
> > [ERROR,EmbeddedCatalinaServiceSX] ----- Root Cause -----
> > java.lang.ClassCastException: nl.kern.j2ee.sample.struts.ListCDAction
> >         at 
> > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.
> > java:820)
> >         at 
> > org.apache.catalina.core.StandardContext.loadOnStartup(Standar
> > dContext.java:3267)
> >         at 
> > org.apache.catalina.core.StandardContext.start(StandardContext
> > .java:3384)
> >         at 
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> > java:785)
> >         at 
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
> >         at 
> > org.jboss.web.catalina.EmbeddedCatalinaServiceSX.createWebCont
> > ext(EmbeddedCatalinaServiceSX.java:428)
> >         at 
> > org.jboss.web.catalina.EmbeddedCatalinaServiceSX.performDeploy
> > (EmbeddedCatalinaServiceSX.java:282)
> >         at 
> > org.jboss.web.AbstractWebContainer.deploy(AbstractWebContainer
> > .java:191)
> >         at java.lang.reflect.Method.invoke(Native Method)
> >         at 
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.
> > java:1628)
> >         at 
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.
> > java:1523)
> >         at 
> > org.jboss.deployment.J2eeDeployer.startModules(J2eeDeployer.java:505)
> >         at 
> > org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeploye
> > r.java:459)
> >         at 
> > org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:190)
> >         at java.lang.reflect.Method.invoke(Native Method)
> >         at 
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.
> > java:1628)
> >         at 
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.
> > java:1523)
> >         at 
> > org.jboss.deployment.AutoDeployer.deploy(AutoDeployer.java:395)
> >         at 
> > org.jboss.deployment.AutoDeployer.run(AutoDeployer.java:233)
> >         at java.lang.Thread.run(Thread.java:484)
> > 
> > any help appreciated..
> > 
> > grtz
> > 
> > Wim Fournier
> > 
> > 
> > --
> > To unsubscribe, e-mail:   
> > <mailto:struts-user-> [EMAIL PROTECTED]>
> > For 
> > additional commands, 
> > e-mail: <mailto:[EMAIL PROTECTED]>
> > 
> > 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to