Tomcat Servlet: - 请求的资源不可用

时间:2017-05-12 22:58:02

标签: eclipse servlets java-ee tomcat7

我是编写Java Servlet的新手,我正在努力让一个简单的servlet正常工作。

Servlet Test1.java类是:

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;


@WebServlet("/Test1")
public class Test1 extends HttpServlet {


  public Test1() {
    super();
    // TODO Auto-generated constructor stub
  }
public void doGet(HttpServletRequest request,
                HttpServletResponse response)
  throws ServletException, IOException {
 PrintWriter out = response.getWriter();
 out.println("Hello World");
  }
    }

问题是当尝试运行这个简单的servlet时,服务器显示错误:

消息:/ Projet1 / Test

HTTP 404:请求的资源不可用

Projet1是项目的名称

对于web.xml我已经删除了这个servelt的声明,正如我在很多问题中看到的那样,它说我们不能同时在servelt和web.xml中使用注释,无论如何这是web。 XML

  <?xml version="1.0" encoding="UTF-8"?>
  <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns="http://java.sun.com/xml/ns/javaee" 
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
  http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" 
  version="3.0">
  <display-name>Projet1</display-name>
  <welcome-file-list>
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.htm</welcome-file>
  <welcome-file>index.jsp</welcome-file>
  <welcome-file>default.html</welcome-file>
  <welcome-file>default.htm</welcome-file>
  <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
   </web-app>

结构和结果:Structure du projet

结果:the result after run

我正在运行Tomcat v7.0,并且已经阅读了类似的问题,响应涉及更改web.xml中的调用者servlet-mapping部分, 我已经尝试了很多解决方案,没有任何变化!请帮忙 。

0 个答案:

没有答案