I need to call a
servlet from an HTML file, but I can't get my servlet to work outside the Eclipse
IDE. Something must be wrong with my paths, but I don't know what.
I'm using
Tomcat 7.0.
This is my servlet class:
I also have this web.xml file:
And my HTML file has a simple form like this:
Then, in my
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps folder I created a "test" folder where I placed my index.html file and a WEB-INF folder with the web.xml file and a sub-folder called "classes", where I placed HelloServlet.java and HelloServlet.class.
I also set environment variables in my windows 7 system:
CATALINA_HOME with value
C:\Program Files\Apache Software Foundation\Tomcat 7.0 and
CLASSPATH with value
%CLASSPATH%;%CATALINA_HOME%\common\lib\servlet-api.jar;.
With all of this, I start tomcat, open index.html and click on the submit button. All I get is a "Firefox can't find the file at /C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/test/HelloServlet" error message.
What kind of newbie mistake am I making?
Thanks!!!