我的第一个Sevlet程序中的HTTP 404

时间:2015-09-21 20:16:39

标签: java servlets

您好我是初学者程序员。我正在尝试学习Servlet。我只是想在网页上打印一个句子。但不断在网页上获得此输出 - **HTTP Status 404**。这是我的整个编码。我的servlet类名是MyGenericServlet.java

    package demowebapp1;
    import java.io.IOException;

    import javax.servlet.GenericServlet;
    import javax.servlet.ServletException;
    import javax.servlet.ServletOutputStream;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;


    public class MyGenericServlet extends GenericServlet {

    @Override
    public void service(ServletRequest request, ServletResponse response)      throws ServletException, IOException {
    // TODO Auto-generated method stub
    response.setContentType("text/html");
    ServletOutputStream out=response.getOutputStream();
    out.println("<html>");
    out.println("<head>");
    out.println("Jai Hanumanji");
    out.println("</head>");
    out.println("</html>");
    out.close();

   }

 }

我的web.xml页面是

   <?xml version="1.0" encoding="UTF-8"?>
   <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"                xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID"    version="3.1">
   <display-name>demowebapp1</display-name>

   <servlet>
   <servlet-name>mygenser</servlet-name>
   <servlet-class>demowebapp1.MyGenericServlet</servlet-class>
   </servlet>
   <servlet-mapping>
   <servlet-name>mygenser</servlet-name>
   <url-pattern>/mygenservlet</url-pattern>

   </servlet-mapping>
   </web-app>

虽然我已经完成了所有的stackoverflow解决方案并尝试了那些可能的解决方案,但我仍然遇到此错误。可能是我在寻找一些东西。请帮我解决这个问题。我使用的是Tomcat 8.0.26版本

1 个答案:

答案 0 :(得分:0)

  1. 您的tomcat日志中是否有任何异常?如果是,请提供给他们?

  2. 你在说什么网址?您是否在点击http://localhost:8080/youapp_context/urlpattern网址http://localhost:8080/demowebapp1/mygenservlet