servlet中的错误?为什么

时间:2015-04-11 12:25:02

标签: java jsp servlets web

我有以下代码(Servlet):

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

public class YourServletName         implements Servlet{  
ServletConfig config=null;  

public void init(ServletConfig config){  
this.config=config;  
System.out.println("servlet is initialized");  
}  

public void service(ServletRequest    req,ServletResponse res)  
throws IOException,ServletException{  

res.setContentType("text/html");  

PrintWriter out=res.getWriter();  
out.print("<html><body>");  
out.print("<b>hello simple servlet</b>");  
out.print("</body></html>");  

}  
public void destroy(){
System.out.println("servlet is destroyed");}  
public ServletConfig getServletConfig(){return config;}  
public String getServletInfo(){return "copyright 2007-1010";}  

}  

当我在Eclipse Luna中运行它时,我收到以下错误:

  

HTTP状态404 -

     

输入状态报告

     

消息

     

说明请求的资源不可用。

     
     

Apache Tomcat / 8.0.21

有人可以告诉我为什么吗?

1 个答案:

答案 0 :(得分:0)

您需要向web.xml添加服务器映射,以将url模式映射到servlet,否则tomcat只会认为您正在寻找子目录。