Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Compile error

 
Vivek Gajabe
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class Ch1Servlet extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException {
PrintWriter out = response.getWriter();
/* some code */
}
}
*******************************
Error
1.package javax.servlet does not exist
import javax.servlet.*;
^
2.package javax.servlet.http does not exist
import javax.servlet.http.*;
^
3.cannot find symbol for class HttpServlet,class HttpServletRequest & class HttpServletResponse.

Please note that i have installed jdk 1.6,jre 1.6 & apache tomcat 6.0.Classpath is also set properly.
 
Steve Luke
Bartender
Posts: 4181
22
IntelliJ IDE Java Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Vivek Gajabe:
Classpath is also set properly.


Incorrect. Your classpath should include the servlet-api.jar that comes with Apache Tomcat. It doesn't, which is why you get these errors.
 
Vivek Gajabe
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks a lot!!!
It's working. I have not included the jar file name in classpath, thats why it showed me an error.
Thanks!!!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic