기술지원 문의

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 하시는걸

권장 드립니다.

 

감사합니다.