I have problem running my servlet. When I try to run it , I get HTTP STATUS 404 the requested resource is not available
I have test.class inside "..Tomcat 7.0\webapps\ROOT\test\WEB-INF\classes"
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class test extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException{
PrintWriter out=response.getWriter();
java.util.Date today=new java.util.Date();
out.println("<html>"+"<body>"+"<BR>"+"<B>"+"<center>"+today
+"</center>"+"<body>"+"</html>");
}
}
My web.xml is insinde WEB-INF, and it looks like
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test<url-pattern>
</servlet-mapping>
</web-app>
I've compiled the .java file with:
..ROOT\test\WEB-INF>javac -classpath "C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar" -d classes test.java