2013-07-23 4 views
0

나는 오류서블릿 3.0 HTTP 404 - 요청한 리소스를 사용할 수 없습니다

HTTP 상태 404 무엇입니까 - /WebServlet3.0/


유형 상태 보고서

메시지 /WebServlet3.0를/

설명 요청한 리소스를 사용할 수 없습니다.


아파치 톰캣/7.0.42

이것은 SRC에서 내 ServletAsync.java 파일입니다 -> com.example.servlet

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; 

/** 
* Servlet implementation class ServletAsync 
*/ 

@WebServlet("/ServletAsync") 
public class ServletAsync extends HttpServlet { 
    private static final long serialVersionUID = 1L; 

    /** 
    * @see HttpServlet#HttpServlet() 
    */ 
    public ServletAsync() { 
     super(); 
     // TODO Auto-generated constructor stub 
    } 

    /** 
    * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 
    */ 
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
     // TODO Auto-generated method stub 
    } 

    /** 
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 
    */ 
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
     // TODO Auto-generated method stub 
    } 

} 

이되어 내 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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    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>WebServlet3.0</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> 

그리고 이것은 내 index.html 파일입니다 :

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<title>Insert title here</title> 
</head> 
<body> 
    <form name="input" action="ServletAsync" method="get"> 
     Write a text : <input type="text" name="input"> <input 
      type="submit" value="Submit"> 
    </form> 
</body> 
</html> 

제발 제 문제를 해결할 수 있습니까? 왜이 오류가 발생하고 어떻게 해결할 수 있습니까? 웹 페이지 만 표시하고 싶습니다.

답변

1

문제가 해결되었습니다. 내 프로젝트 이름은 webservlet3.0이었고 프로젝트 이름을 webservlet으로 변경하면 프로젝트가 실행되었습니다.