2013-05-28 7 views
1

내가 사용자에게 오류를 처리 할 수있는 사용자 정의 JSP 페이지를 제공하려는 구글 앱 엔진과 사용자 정의 JSP 페이지는 500500 오류 :

지금까지 내가

<error-page> 
    <description>Uncaught exception</description> 
    <error-code>500</error-code> 
    <location>/error500.jsp</location> 
</error-page> 

web.xml의 정상적인 구성을 시도 어떤 작동 안됨.

그리고 나는 또한 내가 구글 앱 엔진에서이 구성을 시도 :

https://developers.google.com/appengine/docs/java/config/appconfig#Custom_Error_Responses

<static-error-handlers> 
    <handler file="/error500.jsp" /> 
</static-error-handlers> 

내가 사용하고 내가 어떤 작업을하게 관리하지 않았던 것을 모른다.

+0

파이어 폭스에서 확인하십시오. firefox에서 작동하면 IE의 설정을 다음과 같이 변경할 수 있습니다. http : //support.microsoft.com/kb/294807 –

답변

2

error500.jsp를 url 패턴이있는 서블릿으로 정의 했으므로 web.xml의 config와 함께 작동합니다.

하지만 error500.jsp에 직접 액세스하면 404가 표시됩니다. 그래서 문제가 발생하지만 해결 방법이 있습니다.

<servlet> 
    <servlet-name>error500</servlet-name> 
    <jsp-file>/WEB-INF/jsp/error500.jsp</jsp-file> 
</servlet> 

<servlet-mapping> 
    <servlet-name>error500</servlet-name> 
    <url-pattern>/error500</url-pattern> 
</servlet-mapping> 

<error-page> 
    <error-code>500</error-code> 
    <location>/error500</location> 
</error-page>