티스토리 뷰

MiddleWare/JBoss

JBoss 5.1 Symbolic Link 문제

Su-Dong, Han 2013. 5. 22. 10:23


프로젝트 중 특정 jsp 폴더를 다른 경로의 리소스를 보고싶어 symbolic link를 통해 JBoss Deploy Path에 추가하면서

화면이 뜨지 않는 현상이 발생했습니다.

신규 필터를 추가하고 테스트를 하던 상황이라 필터부터 점검을 했지만,

최종적으로 해당 리소스로 포워딩 되는걸 확인했지만, 브라우저에서는 404 오류가 발생했습니다.

결국 symbolic link로 추가한 폴더가 문제라고 판단하고 다시 검색..

Tomcat 계열의 WAS(만 그런지는 확인 안됐습니다.)에서 보안상의 이유로 Web Application 폴더내에 symbolic link가

제한된다는 내용을 발견하고, 해결방법을 검색한 결과 context.xml에 allowLinking 속성을 추가해야 한다는 내용을 찾았습니다.

/{서버홈}/deploy/jbossweb.sar/context.xml (JBoss 5.1 기준이며 타 버전은 경로가 다를 수 있음)


아래 코드처럼 Context 태그에 allowLinking="true" 속성을 추가합니다.



댓글