I removed the servlet-mapping and still no luck.
This is really odd. Is there any way to see where Tomcat is actually
looking for the class?
Chris
> -----Original Message-----
> From: Chris McNeilly [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 31, 2001 6:54 PM
> To: [EMAIL PROTECTED]
> Subject: [Fwd: Re: How to debug a missing servlet error?]
>
>
>
>
> -------- Original Message --------
> Subject: Re: How to debug a missing servlet error?
> Date: Thu, 31 May 2001 14:02:01 -0700
> From: "Jeff Kilbride" <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> To: <[EMAIL PROTECTED]>
> References: <[EMAIL PROTECTED]>
>
> Hi Chris,
>
> Tomcat should recognize "/servlet/briefXSL" without the explicit
> servlet-mapping you are using -- but I don't know if that is
> what's causing
> your problem. For all my servlets, I have the following type of entry:
>
> <servlet>
> <servlet-name>briefXSL</servlet-name>
> <servlet-class>com.smartbrief.BriefXSL.Servlet</servlet-class>
> </servlet>
>
> The default Invoker automatically sets up "/servlet/" as a
> mapping for all
> your defined servlets. So, the above should be enough to get
> "/servlet/briefXSL" to pull up correctly -- without the
> servlet-mapping you
> have below. Maybe the explicit servlet-mapping you are doing
> is somehow
> messing with the default Invoker on Linux, but that's only
> speculation...
>
> Thanks,
> --jeff
>
> ----- Original Message -----
> From: "Chris McNeilly" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, May 31, 2001 1:15 PM
> Subject: How to debug a missing servlet error?
>
>
> > Hi,
> >
> > I have a development environment that works correctly (Win
> 98), but when
> > I move the code over to my QA environment (Linux) tomcat
> can no longer
> > find the servlet. I have a web.xml file in the Web-Inf
> directory that
> > has the following:
> >
> > <web-app>
> > <servlet>
> > <servlet-name>
> > briefXSL
> > </servlet-name>
> > <servlet-class>
> > com.smartbrief.BriefXSLServlet
> > </servlet-class>
> > </servlet>
> > <servlet-mapping>
> > <servlet-name>briefXSL</servlet-name>
> > <url-pattern>/servlet/briefXSL</url-pattern>
> > </servlet-mapping>
> >
> > </web-app>
> >
> > Tomcat receives the request from apache, but doesn't know
> what to do
> > with it and spits back a 404. It's almost as if tomcat
> isn't reading
> > the web.xml file at all.
> >
> > Thanks,
> >
> > Chris
> >
>
>
>