기술지원 문의
RESIN 에러페이지 설정 관련해서 질문드립니다
정용욱 / 2012-04-02 22:59
안녕하십니까?
선명GIC 정용욱입니다.
담당자분에게 메일보내니 없는 메일주소라고 나오네요
그래서 게시판에 문의 드립니다.
Resin 에러페이지를 설정하고자 합니다.
resin/conf/app-default.xml 파일을 열고 아래와 같은 내용을 추가했습니다.
<error-page>
<error-code>500</error-code>
<location>/html/500error.html</location>
</error-page>
<error-page>
<exception-type>java.lang.NullPointerException</exception-type>
<location>/html/500error.html</location>
</error-page>
문제는 이렇게 설정한 후 stdout 에 에러로그가 남지를 않고 있습니다.
에러 로그도 남고 위와 같이 에러페이지도 설정하는 방법을 알고자 합니다.
도움을 부탁 드립니다.
감사합니다.
[답변]RESIN 에러페이지 설정 관련해서 질문드립니다
관리자 / 2012-04-05 12:16
안녕하세요. 기술지원팀 입니다.
error-page 설정에는 문제가 없으십니다.
하지만 기본적으로 error page를 설정하게 되면 JSP 단에 발생하는
error 로그는 기록되지 않습니다.
꼭 에러 로그를 보시거나 남기자고 하시면 다음과 같은 방법으로 설정해
보시기 바랍니다.
1. JSP 내장 객체를 이용한 에러 정보 출력
- 에러 페이지에서 isErrorPage page 선언후 exception.toString() JSP 내장객체로 해당 오류에 대한 기록을 남김니다.
2. 로그 수준 상향 설정
- resin.conf 에 log 와 logger(com.caucho) level을 fine으로 설정 합니다. fine 으로 설정시 기존 로그보다 좀더 상세한 로그를 기록함으로 로그 사이즈를 감안하여 설정하시기 바랍니다.
서버 환경을 고려하여 위 두가지 방법중 하나를 선택하셔서 설정하시면 되겠습니다.
가급적이면 Error Page 에서 내장객체를 이용해 해당 오류를 output 하시는걸 권장 드립니다.
감사합니다. |