JNB
rss

skin by 이글루스

JEUS

error 페이지 redirect 06.10.03 17:35
에러 페이지를 설정하는 것은 다음 두가지 방법이 있습니다.
적당한 방법을 선택하여 사용하시면 되겠습니다.

1. JEUS에서 설정하기
Servlet Spec에 명시되어 있는 web.xml에 error-page를 설정하면 됩니다.
물론 location에 해당하는 페이지는 사용자가 만들어야 합니다.
Context의 web.xml에 설정하므로 에러 페이지는 해당 context 아래에 존재해야 합니다.
--------------------------------------
<web-app>
    ...
    <error-page>
        <error-code>404</error-code>         <-- 에러코드
        <location>404error.jsp</location>    <-- 처리페이지
    </error-page>

    <error-page>
        <error-code>500</error-code>
        <location>500error.jsp</location>
    </error-page>
    ...
--------------------------------------

2. WebtoB를 사용하는 경우 WebtoB에서 설정하기
특정 HTTP Error Code에 대한 화면으로 이동하는 기능을 사용하기 위해서는 WebtoB의 환경설정파일(보통 http.m ) 에 다음과 같이 설정합니다.
먼저 *ERRORDOCUMENT 절을 추가합니다. 맨 앞에 중복되지 않는 임의의 이름을 지정하고 HTTP 상태코드(404, 500 등)를 지정하고 보여줄 페이지의 위치(파일 시스템 상의 위치 or URL)를 지정합니다. 그리고 ERRORDUCMEMT에 등록된 error 페이지를 NODE 절에 ErrorDocument 항목에 설정합니다. 항목이 여러 개인 경우 ","로 구분합니다.

특정 HTTP Error Code에 대한 화면으로 이동
(401 Code를 제외한 Code 설정가능)
-----------------------------------------------------------------------
*NODE
                     ...
ErrorDocument = "Ercode1, Ercode2",
...
*ERRORDOCUMENT
Ercode1 Status = 404, Url = "c:/webtob/docs/404.html"
Ercode2 Status = 403, Url = "http://www.webtob.com/403.html"
...
-----------------------------------------------------------------------

WebtoB의 환경설정 변경을 반영하기 위해서는 WebtoB 환경설정 파일을 binary로 변환해 주는 과정을 거친 후 WebtoB를 재기동 해야 합니다.

ex) wscfl -i (환경설정파일명)        ==> wscfl -i http.m
    wsdown
    wsboot

안녕하세요
 > jeus 서버에서 어느 특정 화일이 존재하지 않을 경우에 404 file not found 에러가 나면서 화일의 위치라든지 정보를 보여 주는 것으로 알고 있습니다.
 > 그런데 저희쪽에서 그런 정보를 보여 주는 것이 보안 측면에서 안 좋다고 해서요 
 > 404 file not found 가 안보이게 하고 대신 다른 정보를 보여 줄 수 없나요?
 > 답변 부탁드립니다. ▶ 문선영님이 입력하신 글입니다. 

        

    
Copyright 1999-2018 Zeroboard / skin by JY