2011-12-04 4 views
3

에 매핑 볼 수 없습니다톰캣 6 서블릿 내가 입력 서블릿에 액세스하기 위해 노력하고있어 web.xml을

http://localhost:8082/Libruary/controller 

와 톰캣 6 오류 404 제공 : 뭔가가 있다는 것을 의미

HTTP Status 404 - /Libruary/controller 

type Status report 

message /Libruary/controller 

description The requested resource (/Libruary/controller) is not available. 
Apache Tomcat/6.0.26 

을 web.xml 파일에서 잘못되었습니다. 내가 잘못이다 모르는 그 이유는,

<?xml version="1.0" encoding="UTF-8"?> 
<web-app 
    version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 

<servlet> 
    <servlet-name>Controller</servlet-name> 
    <servlet-class>by.epam.web.libruary.jspservlet.Controller</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>Controller</servlet-name> 
    <url-pattern>/controller</url-pattern> 
</servlet-mapping> 
<welcome-file-list> 
    <welcome-file>login.jsp</welcome-file> 
</welcome-file-list> 
</web-app> 

내가 이름과 서블릿을 매핑 :

그래서, 여기 내 web.xml 파일입니다.

webapps 
--Libruary 
---web.xml 
---... 
---WEB-INF 
----classes 
-----by 
------epam 
-------web 
--------libruary 
---------jspservlet 
----------Controller.class 

내가 Eclipse를 사용을 .class 파일을 생성 : 그리고 여기에 톰캣 폴더에 프로젝트 계층이다. 그리고 .java 파일은/scr 디렉토리에 있는데, 클래스와 같은 레벨에 있습니다 (그러나 그것은 선택 사항입니다). 또한이 레벨에는 servlet-api.jar가 들어있는/lib 디렉토리가 있습니다. 나는 다른 말을 해야할지 모르겠다. 당신의 도움에 매우 감사 할 것입니다.

+0

응용 프로그램을 시작하는 동안 예외가 발생합니까? –

+0

Tomcat 로그에 오류 메시지가 있습니까? –

+0

해당 부분이 MVC 패턴을 기반으로 내 애플리케이션과 연결되어 있지 않습니다. 난 그냥 내 브라우저에서 입력하여 localhost에서 서블릿에 액세스하려고합니다. – And

답변

4

web.xmlWEB-INF/이어야합니다.

+0

Thx. 이 예외와 연결된 새로운 예외가 생겼습니다. 나는 앞으로 나아갈거야 =) – And

관련 문제