I am not able to run my simple Hello world servlet as web application using Tomcat 4.0. My web.xml is: <?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"> <web-app> <servlet> <servlet-name>welcome</servlet-name> <servlet-class>com.myapp.src.welcome</servlet-class> </servlet> </web-app> My config/server.xml has the following entry for the web app: <Context path="/myapp" docBase="myapp" debug="0" reloadable="true"/> My war is under webapps/myapp.war. I tried to reference the servlet using http://localhost:8080/myapp/welcome but I get the message: HTTP Status 404 - /welcome The requested resource (/welcome) is not available. Anybody got a clue? TIA - Chris
What if he puts the <servlet-mapping> element in web.xml? <servlet-mapping> <servlet-name> welcome </servlet-name> <url-pattern> /welcome </url-pattern> </servlet-mapping>
Tony Alicea Senior Java Web Application Developer, SCPJ2, SCWCD
William Brogden
Author and all-around good cowpoke
Rancher
Joined: Mar 22, 2000
Posts: 12328
1
posted
0
Right Tony - that is the complete control solution but a little trickier to set up.