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 > -----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]>