2017-04-25 1 views
0


Java 및 Servlet을 사용하여 간단한 웹 응용 프로그램을 만들고 있는데 주소 : http://localhost:8080/Financeiro/oi-mundo을 사용할 수없는 것 같습니다.
여기 내 서블릿입니다 :
내 서블릿에 액세스하려고하면 404 오류가 발생합니다.

import java.io.IOException; 
import java.io.PrintWriter; 

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 OiMundoServlet 
*/ 
@WebServlet("/oi-mundo") 
public class OiMundoServlet extends HttpServlet { 
    private static final long serialVersionUID = 1L; 

    /** 
     * @see HttpServlet#doGet(HttpServletRequest request, 
    HttpServletResponse response) 
    */ 
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    // TODO Auto-generated method stub 
     PrintWriter out = response.getWriter(); 
     System.out.println("Ola mamae"); 
     out.print("<html>"); 
     out.print("<body><h1>Oi Mundo</h1></body>"); 
     out.print("</html>"); 
     out.flush(); 
    } 

} 

그리고 여기의 pom.xml입니다 :

<project xmlns="http://maven.apache.org/POM/4.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.algaworks</groupId> 
    <artifactId>Financeiro</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>war</packaging> 

    <build> 
    <plugins> 
     <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.0</version> 

      <configuration> 
       <source>1.8</source> 
       <target>1.8</target> 
      </configuration> 
     </plugin> 
    </plugins> 
    </build> 

    <dependencies> 
    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>javax.servlet-api</artifactId> 
     <version>3.1.0</version> 
     <scope>provided</scope> 
    </dependency> 
    </dependencies> 

</project> 


는 경고 만 프로젝트도 콘솔에 오류가 없습니다 :
[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Financeiro' did not find a matching property.
또한 주소에 액세스하려고 시도 할 때 콘솔에 메시지가 표시되지 않지만 반드시해야하는지 잘 모르겠습니다.

답변

관련 문제