Hi all, I am new to Tomcat/Apache, and have just about started to learn JSP/Servlets as well. I just wrote my first Hello world servlet (code below) and tried to run it, but got several errors. Here's exactly what I did: 1. I wrote "Hello.java" (code below) and put it in /webapps/ROOT directory 2. I tried to compile it ("javac Hello.java") but got errors. (see below)
I would appreciate if someone would tell me what I am missing. Also, after the servlet compiles, do I need to put it in WEB-INF? Just for the records, I try to access the servlet using http://localhost:8080/Hello and I am using Java version 1.6. Thanks in advance. ---CODE--- import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Hello extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("Hello World"); } } --ERRORS-- Hello.java:2: package javax.servlet does not exist import javax.servlet.*; ^ Hello.java:3: package javax.servlet.http does not exist import javax.servlet.http.*; ^ Hello.java:5: cannot find symbol symbol: class HttpServlet public class Hello extends HttpServlet { ^ Hello.java:6: cannot find symbol symbol : class HttpServletRequest location: class Hello public void doGet(HttpServletRequest request, ^ Hello.java:7: cannot find symbol symbol : class HttpServletResponse location: class Hello HttpServletResponse response) ^ Hello.java:8: cannot find symbol symbol : class ServletException location: class Hello throws ServletException, IOException { ^ 6 errors