setenv.sh of Tomcat

최대 1 분 소요

환경변수

애플리케이션의 설정을 적용하기위해 사용
예를들면.. 자바 애플리케이션에서 내가 설정해놓은 키값대로
동작을 다르게 처리하고싶을 때(?) 사용.

왜 setenv.sh에??

결론부터 이야기하면 톰캣의 doc에서 환경변수
관련된 설정은 setenv.sh 파일에 작성하라고 명시되어있다.
다만, 기본적으로 제공해주는 것이 아니기 때문에 최초 아카이브파일을
압축 해제하면 사용자가 직접 쉘 파일을 만들어서 사용해야함.

startup.sh에 설정하면안되는가??

안되는것은 아니다, 되긴 되는데 용도에 적합하지 않으며 위험하다고 개인적으로… 생각한다.
startup.sh 실행파일에 환경변수를 미리 기입해 사용할 수 도있지만,
startup.sh에 기입한 환경변수를 수정중 오타로
다른 부분에대한 설정을 지울 수 도 있기때문이다.
catalina.sh도 마찬가지이다. (startup.sh > catalina.sh > setenv.sh 순으로 호출)

카테고리:

업데이트: