Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

getting error while running servlet in tomcat

 
timsy upmon
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i have made a simple servlet

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorldServlet extends HttpServlet {

public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>HelloWorldServlet</title></head>");
out.println("<body><h1>HelloWorldServlet</h1></body>");
out.println("</html>");
}
}
compiled it n placed its class file in

C:\Tomcat 5.5\webapps\practice\WEB-INF\classes

n made one web.xml file n saved it at C:\Tomcat 5.5\webapps\practice\WEB-INF
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app >
<servlet servlet-name="HelloWorldServlet"
servlet-class="HelloWorldServlet"/>

<servlet-mapping url-pattern="/HelloWorldServlet"
servlet-name="HelloWorldServlet"/>
</web-app>

in tomcat i ran it as

http://localhost:8080/practice/HelloWorldServlet
n its giving error
The requested resource (/practice/HelloWorldServlet) is not available.


kindly help me
 
Nicky Eng
Ranch Hand
Posts: 378
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
try this DD:

<servlet>
<servlet-name>AAA</servlet-name>
<servlet-class></servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>AAA</servlet-name>
<url-pattern></url-pattern>
</servlet-mapping>

--------------------------
Container cannot reach your app file, so i guess you should rearrange directories and check for your DD

----

this post should be under "Web Component Certification" or "Servlet" section....
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic