2011-05-09 2 views
0
<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="2.5" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 
    <servlet> 
    <description>This is the description of my J2EE component</description> 
    <display-name>This is the display name of my J2EE component</display-name> 
    <servlet-name>MyController</servlet-name> 
    <servlet-class>com.pk.MyController</servlet-class> 
    </servlet> 

    <servlet-mapping> 
    <servlet-name>MyController</servlet-name> 
    <url-pattern>/MyController</url-pattern> 
    </servlet-mapping> 
    <welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 
</web-app> 

나는, 그러나 WEB-INF/classes/com/pk/MyController.classJSP 사이트의 web.xml 문제의 페이지 sevlet 매핑에 URL 패턴/MyController에 찾을 수 없습니다

MyController servelet에 대한 hzhfyp.com/MyController ( PAGE NOT FOUND)

경로를 액세스 할 수 없습니다이 구성입니다했다

index.jsp이 (가) 정확합니다. 데모 여기 http://hzhfyp.com/ 아무 버튼이나 클릭하면 Firebug (firefox)에서 js 오류가 페이지를 찾을 수 없음으로 표시됩니다.

답변

0

URL은 대소 문자를 구분합니다. /MyControllerM으로 매핑했지만, jQuery 코드에서 /myControllerm으로 호출합니다. 적절하게 수정하십시오.

올바른 URL에도 불구하고 서블릿이 404를 returing하는 경우 서블릿이 초기화되지 않았거나 올바른 web.xml을 배포하지 않았을 때이 오류가 발생할 수 있습니다. 서블릿 초기화 중에 서버 시작 로그에서 오류가 발생했는지 확인하고 올바르게 배포 중인지 확인하십시오 (web.xml).

+0

죄송합니다. 붙여 넣기 전에 마지막 순간에 변경합니다. 이전에는/myController였습니다. 나는 지금/myController로 바꾼다.하지만 여전히 결과는 없다. –

+0

서버 시작 로그를 읽습니다. – BalusC

+0

http://hzhfyp.com/myController 404 찾을 수 없음 \t \t HeadersPostResponseHTML 404 찾을 수 없음

을 찾을 수 없음

요청한 URL/myController를이 서버에서 찾을 수 없습니다.

또한 ErrorDocument를 사용하여 요청을 처리하는 동안 404 Not Found 오류가 발생했습니다.

관련 문제