HTTP Status 404 - /servlet/Test--------------------------------------------------------------------------------type Status reportmessage /servlet/Testdescription The requested resource (/servlet/Test) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.18用得myeclipse 7.0
Test.java文件自动生成的,代码如下
package mypackage; import java.io.IOException; 
import java.io.PrintWriter; import javax.servlet.ServletException; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; public class Test extends HttpServlet { /** 
 * Constructor of the object. 
 */ 
public Test() { 
super(); 
} /** 
 * Destruction of the servlet. <br> 
 */ 
public void destroy() { 
super.destroy(); // Just puts "destroy" string in log 
// Put your code here 
} /** 
 * The doGet method of the servlet. <br> 
 * 
 * This method is called when a form has its tag value method equals to get. 
 *  
 * @param request the request send by the client to the server 
 * @param response the response send by the server to the client 
 * @throws ServletException if an error occurred 
 * @throws IOException if an error occurred 
 */ 
public void doGet(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException { response.setContentType("text/html"); 
PrintWriter out = response.getWriter(); 
out 
.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); 
out.println("<HTML>"); 
out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>"); 
out.println("  <BODY>"); 
out.print("    This is "); 
out.print(this.getClass()); 
out.println(", using the GET method"); 
out.println("  </BODY>"); 
out.println("</HTML>"); 
out.flush(); 
out.close(); 
}  /** 
 * The doPost method of the servlet. <br> 
 * 
 * This method is called when a form has its tag value method equals to post. 
 *  
 * @param request the request send by the client to the server 
 * @param response the response send by the server to the client 
 * @throws ServletException if an error occurred 
 * @throws IOException if an error occurred 
 */ 
public void doPost(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException { response.setContentType("text/html"); 
PrintWriter out = response.getWriter(); 
out 
.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); 
out.println("<HTML>"); 
out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>"); 
out.println("  <BODY>"); 
out.print("    This is "); 
out.print(this.getClass()); 
out.println(", using the POST method"); 
out.println("  </BODY>"); 
out.println("</HTML>"); 
out.flush(); 
out.close(); 
} /** 
 * Initialization of the servlet. <br> 
 * 
 * @throws ServletException if an error occurs 
 */ 
public void init() throws ServletException { 
// Put your code here 
} } web.xml中配置: 
    <servlet-name>Test</servlet-name> 
    <servlet-class>mypackage.Test</servlet-class> 
  </servlet>   <servlet-mapping> 
    <servlet-name>Test</servlet-name> 
    <url-pattern>/servlet/Test</url-pattern> 
  </servlet-mapping>