1

My servlet that's giving error

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

public class HelloServlet extends HttpServlet
{
  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException
 {
  response.setContentType("text/html");
  PrintWriter out = response.getWriter();

   out.println("<H1>Hello Servlet</H1>");
    out.close();
   }
  }

The error showing in the browser

Error: 500

Location: /P1/servlet/HelloServlet

  Internal Servlet Error:
  java.lang.NullPointerException
     at java.lang.ClassLoader.resolveClass0(Native Method)
at java.lang.ClassLoader.resolveClass(ClassLoader.java:588)
at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.java:518)
at org.apache.tomcat.loader.AdaptiveServletLoader.loadClass(AdaptiveServletLoader.java:174)
at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:265)
at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289)
at org.apache.tomcat.core.Handler.service(Handler.java:254)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)

The code seems to compile perfectly fine. I'm not getting the problem. Please help me solve it. Thanks

midhunhk
  • 5,560
  • 7
  • 52
  • 83
Gaurav Gilalkar
  • 128
  • 2
  • 13
  • can you show your web.xml as well project structure – Zia Dec 15 '16 at 09:13
  • You have put the servlet logic in doGet() method but for a servlet entry point is the service() method put all that code in service method. – Manish Sakpal Dec 15 '16 at 09:16
  • Ok @BalusC! Could you please explain me the right way, as I am a newbie to servlet as well your explanation could be useful for me – Manish Sakpal Dec 15 '16 at 09:20

0 Answers0