2017-04-04 3 views
2

나는 많은 검색하지만,이에 대한 유용한 정보를 찾을 수 없습니다 :정확하게 Tomcat에서 setenv.sh가 사용되는 것은 무엇입니까?

정확히 setenv.sh 는 톰캣에서 사용되는 어떤

?

의 우리가 일부 매개 변수/AWS 자격 증명 등의 변수, 데이터베이스 자격 증명 등을 사용하는 REST API를 (자바 EE 또는 봄에 내장)를 가지고 있다고 가정 해 봅시다

이 환경 변수를 사용하여 응용 프로그램을 변수화하는 의미가 있는가 위에서 언급 한 것들을 여러 개의 인스턴스와 다른 매개 변수/변수를 사용하는 경우 각각의 Tomcat 인스턴스에 대해 setenv.sh에 env vars에 값을 저장 하시겠습니까?

또는 setenv.sh은 그런 용도에 적합하지 않습니까? 사전

답변

2

나는 오직이 CATALINA_OPTS 지정에 사용되는 본 적이 있지만 나는 RUNNING.txt 파일 JRE_HOMEJAVA_HOME을 설정하는 데 사용하는 것을 언급 것으로 나타났습니다에서

감사합니다.

RUNNING.txt고급 구성에서 한국 - 여러 톰캣 인스턴스 : 많은 상황에서

, 같은 서버에 다수의 사용자와 공유 톰캣 바이너리 배포판의 단일 복사본을하는 것이 바람직하다 . 이를 가능하게하려면 CATALINA_BASE 환경 변수를 '개인'Tomcat 인스턴스의 파일이 들어있는 디렉토리로 설정하면됩니다.

그래서 나는 대답이 setenv 파일이 각 앱을 만들 수 있습니다 아마 자격 증명을 저장하는 데 사용할 수 있습니다 수 있다는 것입니다 생각,하지만 난 그게 일반적으로 그 목적을 위해 사용되는 것으로 생각하지 않습니다.