Hi, i need clarification regarding executing servlets in Eclipse and Tomcat i have installed Eclipse 2.1.2 on my Linux machine in the path: opt/Eclipse. i am using Tomcat 5 to run servlets and have installed tomcat in the path opt/tomcat. also i am using Sysdeo Tomcat Plug-in for Eclipse. now i have written a HTML program that contains a form with a simple textbox. once the user enters his name and clicks on the submit button, the result is his name with a greeting. i have put my HTML file, program.html in the following location: /opt/tomcat/webapps/ROOT/program.html and i have put my servlet file program.java in the location: /opt/tomcat/webapps/ROOT/WEB-INF/classes/WEB-INF/classes/HelloServlet. class now when i open my Mozilla browser and type: http://localhost:8080/program.html it works fine and get my form, but when i enter a name and click on the submit button, i get the message as: HTTP Status 404 the requested resource is not avaialble i am really unable to figure out what might be the problem. please help.thanks in advance.
Author and all-around good cowpoke
posted 11 years ago
This is a common problem - do a search for 404 to see LOTS of discussions. A short summary: 1. ALWAYS put your servlet class and all auxiliary classes in a package 2. NEVER use a url with /servlet/ 3. LEARN how to configure the web.xml file according to the servlet API Bill