I created a Servlet Program using Servlet Interface and I am just Sending my response to the Browser using response interface method getWriter() which returns PrintWriter reference and I am trying to print the following Information such as Hello and a Date on the Browser.
But,I am getting a following 404 Error.
Can anyone guide me Why?
Code for my Servlet Program.
class FirstAppUsingServlet implements Servlet
{
public void init(ServletConfig config) throws ServletException
{
}
public void destroy()
{
}
public ServletConfig getServletConfig()
{
return null;
}
public String getServletInfo()
{
return null;
}
public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException
{
Date d1=new Date();
System.out.println(d1);
PrintWriter out=response.getWriter();
out.println("Hello Java");
out.println(d1);
}
}
Code for the web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>FirstServletApp</display-name>
<servlet>
<description></description>
<display-name>FirstAppUsingServlet</display-name>
<servlet-name>FirstAppUsingServlet</servlet-name>
<servlet-class>FirstAppUsingServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstAppUsingServlet</servlet-name>
<url-pattern>/FirstAppUsingServlet</url-pattern>
</servlet-mapping>
</web-app>
And the Following error:
http://localhost:8089/FirstServletApp/WEB-INF/classes/FirstAppUsingServlet.java