2011년 8월 26일 금요일

web.xml 의 error-page Tag 가 정상적으로 동작하지 않을때

WebSphere 의 경우 web.xml 에 아래와 같이 error-page 를 설정할 경우 java.net.ConnectException , java.io.IOException 상황에서도 error-code 500 으로 설정된 페이지로 이동하게 된다.







이는 WebSphere 가 예외를 Return 할 때 exception-type 보다 error-code 를 먼저 Return 하기에 발생하는 문제이다.



웹컨테이너 사용자 정의 속성에 com.ibm.ws.webcontainer.enableErrorExceptionTypeFirst = true 를 추가하면 원래의 의도대로 설정된 Type 에 대해서는 의도한 에러 페이지, 이외의 모든 500 오류에는 공통 페이지를 볼 수 있다.



참조 : http://www-01.ibm.com/support/docview.wss?uid=swg1PK55149

댓글 없음:

댓글 쓰기