Please help with Java Servlet problem
I have been trying for three days to get a simple Servlet to work. Tomcat is working and displaying the work. I have created the blasted web.xml, .java, and .class files. All I get is HTTP 404 /Hi/ or /Hello/ could not be found. I hate Tomcat, I hate Java Servlets. If anyone can help please, please, please, I beg you, please help. Here is the java file:
Hi.java
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Hi 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>");
out.println("<title>Hola</title>");
out.println("</head>");
out.println("<body bgcolor=\"white\">");
out.println("<h1> Hi </h1>");
out.println("</body>");
out.println("</html>");
}
}
Here is the web.xml file:
<display-name>My Web Application</display-name>
<servlet>
<servlet-name>Hi</servlet-name>
<description>TestingExample</description>
<servlet-class>HiExample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hi</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Hi</servlet-name>
<url-pattern>/Hi</url-pattern>
</servlet-mapping>
I am using Mac, but for intents and purposes, for Tomcat, Unix.
The files are posted in /usr/local/apache-tomcat-7.0.12/webapps/Hi. Any help would be greatly and most sincerely appreciated, PLEASE HELP. At this point I am desperate.
I have been trying for three days to get a simple Servlet to work. Tomcat is working and displaying the work. I have created the blasted web.xml, .java, and .class files. All I get is HTTP 404 /Hi/ or /Hello/ could not be found. I hate Tomcat, I hate Java Servlets. If anyone can help please, please, please, I beg you, please help. Here is the java file:
Hi.java
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Hi 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>");
out.println("<title>Hola</title>");
out.println("</head>");
out.println("<body bgcolor=\"white\">");
out.println("<h1> Hi </h1>");
out.println("</body>");
out.println("</html>");
}
}
Here is the web.xml file:
<display-name>My Web Application</display-name>
<servlet>
<servlet-name>Hi</servlet-name>
<description>TestingExample</description>
<servlet-class>HiExample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hi</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Hi</servlet-name>
<url-pattern>/Hi</url-pattern>
</servlet-mapping>
I am using Mac, but for intents and purposes, for Tomcat, Unix.
The files are posted in /usr/local/apache-tomcat-7.0.12/webapps/Hi. Any help would be greatly and most sincerely appreciated, PLEASE HELP. At this point I am desperate.