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]