Thank you. I am seeing some success with this!

If I have multiple servlets, do I need to publish all to the container
individually and map each request to the servlet individually and does the
order matter?

Thanks again...
Jeff
----- Original Message -----
From: "p niemandt" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, March 23, 2003 2:22 PM
Subject: Re: Help with Servlets


> At least you didn't say you've tried everything: I hate that, if you
> have tried everything, something would have worked ;-),
> but anyways, I'm going of on a tangent ...
>
> Firstly, your web.xml looks kinda screwed: You have nothing mapped
> int the wep app.
>
> Then, quite likely your major problem is that you have not
> mapped any requests to your servlet.
>
> You need to map your web application to it's implementation. It's not
> enough to just state your web descriptor {Like your post shows}, you
> will also need something like
>
>         <!-- Map requests to servlet -->
>         <servlet-mapping>
>                 <servlet-name>ServletName</servlet-name>
>                 <url-pattern>/*</url-pattern>
>         </servlet-mapping>
>
> after ALL the <servlet /> definitions.
>
> So something like ...
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <!DOCTYPE web-app
>      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
>     "http://java.sun.com/dtd/web-app_2_3.dtd";>
> <web-app>
> <!-- Publish the servlet to the container -->
> <servlet>
> <servlet-name>YourServletName</servlet-name>
> <servlet-class>JavaPackage.ServletClass</servlet-class>
>
> </servlet>
>
> <!-- Map requests to servlet -->
> <servlet-mapping>
> <servlet-name>YourServletName</servlet-name>
> <url-pattern>/*</url-pattern>
> </servlet-mapping>
>
> </web-app>
>
> That's of course, assuming a few things ...
> 1. Your servlet is compiled, and a proper extension of HttpServlet
> 2. You want everything under
> http://yourservername.domain/YourServletName to go to your servlet.
> 3. And probably another few things,
>
> Hopefully this will help you in the right direction ...
>
> Paul
>
> On Sun, 2003-03-23 at 18:53, Jeff Brewer wrote:
> > I've spent DAYS and DAYS and DAYS trying to get tomcat to run servlets.
Nothing I try works. I have followed the instructions in three books,
several online tutorials and attempted to decipher tomcat documentation on
the apache site. I've installed and reinstalled two versions to Tomcat
(currently on 4.1.24). I've modified server.xml and web.xml files until my
fingers are sore from typing. Any help would be GREATLY appreciated. Nothing
helps; nothing works except the tomcat examples which mock me!
> >
> > Here is my problem:
> >
> > >From a clean install of tomcat, create a new directory under webapps
called "dumfries". Create subdirectories dumfries/WEB-INF/classes.
> >
> > Copy the file "HelloWorldExample.class" from
"webapps/examples/WEB-INF/classes" and paste it into
"webapps/dumfries/WEB-INF/classes"
> >
> > Create the following file and save as "web.xml" in the
"webapps/dumfries/WEB-INF" directory:
> >
> > <?xml version="1.0" encoding="ISO-8859-1"?>
> >
> > <!DOCTYPE web-app
> > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> > "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd";>
> > <servlet>
> > <servlet-name>HelloWorldExample</servlet-name>
> > <servlet-class>HelloWorldExample</servlet-class>
> > </servlet>
> > <web-app>
> > </web-app>
> >
> > Add the following tag to the server.xml file:
> >
> > <Context path="/dumfries" docBase="dumfries" debug="0" reloadable="true"
/>
> >
> > Start the server and browse to
"http://localhost:8080/examples/servlet/HelloWorldExample";
> > Note that the page displays.
> >
> > Now browse to "http://localhost:8080/dumfries/servlet/HelloWorldExample";
and behold the error message.
> >
> > What am I doing wrong!!!! How can I make this work??? I'm supposed to be
half way done with my project and I can't get my first servlet to work!!!
Help!
> --
> p niemandt <[EMAIL PROTECTED]>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>



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

Reply via email to