You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Lajos Moczar <lm...@galatea.com> on 2003/01/17 17:14:51 UTC

Re: Sevlets not seen

Servlet mappings are missing. You need something like:

   <servlet-mapping>
     <servlet-name>login</servlet-name>
     <url-pattern>/login</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
     <servlet-name>HelloWorldServlet</servlet-name>
     <url-pattern>/HelloWorldServlet</url-pattern>
   </servlet-mapping>

after your <servlet> tags in web.xml

Regards,

Lajos


eric wrote:
> Greetings!
> 
> This has got to be so easy I'm missing something.  :-((
> 
> I just installed the latest releases of Apache and Tomcat.  All of the 
> examples in Tomcat work great.
> 
> I copied the HelloWorldExample to /webapps/apress/WEB-INF/classes/
> 
> I put this in the server.xml file:
> 
>       <Host name="localhost" debug="0" appBase="webapps"
>        unpackWARs="true" autoDeploy="true">
> 
>       <Context path="/apress" docBase="apress" debug="9" reloadable="true" />
> 
> I put this in the web.xml file in WEB-INF
> 
> <web-app>
> 	<servlet>
> 	<servlet-name>login</servlet-name>
> 	<servlet-class>chapter2.login</servlet-class>
> 	<load-on-startup>1</load-on-startup>
> 	</servlet>
> 
> 	<servlet>
> 	<servlet-name>HelloWorldExample</servlet-name>
> 	<servlet-class>HelloWorldExample</servlet-class>
> 	<load-on-startup>1</load-on-startup>
> 	</servlet>
> </web-app>
> 
> Yet when I http://localhost:8080/apress/servlet/HelloWorldExample
> 
> I get HTTP Status 404
> 
> What's the easy part I'm missing?
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 
> 


-- 



                    Lajos Moczar
       ----------------------------------------
     Open Source Support, Consulting and Training
       ----------------------------------------
             Cocoon Developer's Handbook
  (www.amazon.com/exec/obidos/tg/detail/-/0672322579)

                    _      _____
                   / \         /
                  /___\      /
                 /     \   /____

      http://www.galatea.com -- powered by AzSSL


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Sevlets not seen

Posted by eric <er...@t-online.de>.
Lajos,

Thank you, thank you, thank you.

I should have asked 4 hours ago.  :-))

I have three books, followed them to the 'T' and no mention of this.  I guess 
it's hard to stay up-to-date when the Tomcat is changing so fast!  :-))

Thanks for the quick reply.

On Friday 17 January 2003 17:14, Lajos Moczar wrote:
> Servlet mappings are missing. You need something like:
>
>    <servlet-mapping>
>      <servlet-name>login</servlet-name>
>      <url-pattern>/login</url-pattern>
>    </servlet-mapping>
>
>    <servlet-mapping>
>      <servlet-name>HelloWorldServlet</servlet-name>
>      <url-pattern>/HelloWorldServlet</url-pattern>
>    </servlet-mapping>
>
> after your <servlet> tags in web.xml
>
> Regards,
>
> Lajos
>
> eric wrote:
> > Greetings!
> >
> > This has got to be so easy I'm missing something.  :-((
> >
> > I just installed the latest releases of Apache and Tomcat.  All of the
> > examples in Tomcat work great.
> >
> > I copied the HelloWorldExample to /webapps/apress/WEB-INF/classes/
> >
> > I put this in the server.xml file:
> >
> >       <Host name="localhost" debug="0" appBase="webapps"
> >        unpackWARs="true" autoDeploy="true">
> >
> >       <Context path="/apress" docBase="apress" debug="9"
> > reloadable="true" />
> >
> > I put this in the web.xml file in WEB-INF
> >
> > <web-app>
> > 	<servlet>
> > 	<servlet-name>login</servlet-name>
> > 	<servlet-class>chapter2.login</servlet-class>
> > 	<load-on-startup>1</load-on-startup>
> > 	</servlet>
> >
> > 	<servlet>
> > 	<servlet-name>HelloWorldExample</servlet-name>
> > 	<servlet-class>HelloWorldExample</servlet-class>
> > 	<load-on-startup>1</load-on-startup>
> > 	</servlet>
> > </web-app>
> >
> > Yet when I http://localhost:8080/apress/servlet/HelloWorldExample
> >
> > I get HTTP Status 404
> >
> > What's the easy part I'm missing?
> >
> > --
> > To unsubscribe, e-mail:  
> > <ma...@jakarta.apache.org> For additional
> > commands, e-mail: <ma...@jakarta.apache.org>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>