我有以下代码(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
有人可以告诉我为什么吗?
答案 0 :(得分:0)
您需要向web.xml添加服务器映射,以将url模式映射到servlet,否则tomcat只会认为您正在寻找子目录。