Spring boot 사용하면서 프로퍼티를 환경(로컬, 개발, 리얼)으로 나누는 과정에서 변수 선언이 필요함.
기본 파일은 appapplication.properties 이지만
프로퍼티를 나누는 작업을 진행하면 (이런 작업을 profile 이라고 한다.)
//이런식으로 나눠지게 된다.
appapplication-local.properties
appapplication-dev.properties
이클립스 실행의 경우 UI로 변수 입력이 지원되서 상관없지만 리눅스 WAS의 경우 변수를 추가해주어야 한다.
그중 tomcat 변수 추가 설정은 아래와 같이 한다.
1. 톰캣폴더 이동
2 톰캣폴더/bin 이동
3. setenv.sh 파일 생성
4. setenv.sh 파일 내용 추가
export JAVA_OPTS="-Dspring.profiles.active=dev"
5. 톰캣 재기동
startup.sh 호출 -> catalina.sh 호출 -> setenv.sh 파일 있으면 참조
해당 파일이름만 맞게 생성해주면 톰캣 시작할때 자동으로 해당 파일 설정을 읽는다.
'SERVER > TOMCAT' 카테고리의 다른 글
POST 문자 길이 제한 (0) | 2020.04.27 |
---|---|
톰캣 파일 생성 권한 umask 변경 (0) | 2019.12.11 |
경고 [main] org.apache.catalina.webresources.Cache.getResources [/]에 위치한 리소스를 웹 애플리케이션 [{1}]을(를) 위한 캐시에 추가할 수 없습니다. 왜냐하면 만료된 캐시 엔트리들을 없애버린 이후에도 여.. (0) | 2019.12.03 |
파일 읽기 불가 (0) | 2019.10.27 |