본문 바로가기
개발/기타

Tomcat SymbolicLink(심볼릭링크) 허용

by 궁즉변 변즉통 통즉구 2022. 9. 5.
반응형

Tomcat 구성 중에 NAS로 심볼릭링크를 설정했는데 링크가 먹히지 않는 상황이 발생했다. 검색을 해보니 Tomcat은 보안상의 이유로 심볼링 링크를 막는다고 한다.

 

아래와 같이 conf/context.xml간단한 설정으로 심볼릭링크를 허용할 수 있다. 참고로 아래는 Tomcat 버전은 8버전 이상인 경우에 해당하는 설정이다.

<Context>
    ...
    <Resources allowLinking="true" />

</Context>

 

Tomcat 7버전 이하에는 conf/server.xml에서 context부분에 allowLinking="true"를 추가한다.

<Context path="" docBase="" allowLinking="true" ... >

참고로 심볼릭링크를 사용하면 성능적으로는 좀 안좋다는 얘기가 있다. 필요한 경우에만 사용하자

반응형

댓글