[iPlanet] HTTP2020: cannot find template j2ee
SYMPTOMS
웹서버 url 호출을 할 때, was가 아닌 web에 있는 jsp 파일을 찾으면서 정상적으로 페이지 호출이 되지 않는 현상
로그를 보니 다음과 같은 에러 발생했다.
1
process-uri-objects reports: HTTP2020: cannot find template j2ee
CAUSE
mime type 설정이 제대로 동작하려면 iPlanet에서 JAVA를 비활성화해야 한다.
그렇지 않으면 iPlanet 이 *.jsp
로 끝나는 모든 요청을 처리하려고 시도하고 DocRoot 하위에서 리소스를 찾지 못하므로 404 오류를 반환한다.
SOLUTION
[인스턴스명]-obj.conf 파일을 보면 기본적으로 j2ee 사용 활성화가 되어있는데, 이 부분을 주석처리 혹은 삭제하면 문제가 해결된다.
1
2
3
4
5
6
7
8
<Object name="default">
NameTrans fn="ntrans-j2ee" name="j2ee"
...
</Object>
<Object name="j2ee">
Service fn="service-j2ee"
</Object>
위 설정을 마치고 웹서버 재기동을 하면 적용 완료!
This post is licensed under CC BY 4.0 by the author.
Comments powered by Disqus.