Hi all,
Am new bee to this space.I am having difficulty in running a simple
servlet on
Tomcat 4.1.The following are my directory Structures.
TOMCAT_HOME = D:/Program Files/Apache Group/Tomcat4.1
My html fine index.html is in %TOMCAT_HOME%/webapps/greetings
My GreetingServlet.class is in %TOMCAT_HOME%/webapps/WEB-INF/classes
I am calling the GreetingServlet from index.html as
ACTION="/greetings/servlet/GreetingServlet"
My web.xml looks like this
<?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>
<servlet>
<!-- Servlet Alias -->
<servlet-name>Registration</servlet-name>
<!-- fully qualified servlet class -->
<servlet-class>GreetingServlet</servlet-class>
</servlet>
</web-app>
When i run the index.html and try to call the servlet am getting
404 /greetings/servlet/GreetingServlet not found.
Can anyone tell me what i am missing here??.Is there any other place where i need to register my servlet??.
This code exercise is taken from Profession
Java Server Programming from Wrox Publications.
Thanks in advance,
Ramnath