OPS에 해당하는 글들 2 Articles matched 목록이 없습니다. 톰캣 배포환경 운영/개발 나누기 Spring Framework와 Tomcat을 사용하는 환경에서 properties를 개발환경과 운영환경을 나눠놓았을 경우입니다. 그럴 때 이클립스에서는 톰캣을 더블클릭하여 open launch configure를 통해 argument("-Dspring.profiles.active=dev")를 넘길 수 있지만 서버(유닉스 또는 리눅스)에서는 어떻게 지정하는지 정리해보려고 합니다. 우분투(리눅스) 환경 간단합니다. 우선 톰캣이 설치되어있는 디렉토리로 이동한 후에 그 아래에 있는 bin 디렉토리로 이동한 후 setenv.sh 파일을 만들어줍니다. ## 개발환경 ## export JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=dev" ## 운영환경 export JAVA_O.. [Spring] 운영 properties와 개발 properties 구분하기 Spring Framework를 사용하는 소스에서 여러가지 설정과 관련된 다양한 properties들이 늘어남에 따라서 운영에서 사용되는 properties와 개발 시 사용할 properties를 구분해야 하는 경우가 생겼습니다. 이런 경우에 찾아보니 properties 파일을 로드할 때 운영 환경 시 로드될 파일들을 ops 폴더 아래에 두고 개발 환경 시 로드될 파일들을 dev 폴더 아래에 위치 시킵니다. 그런 다음에 JAVA Option으로 spring.profiles.active라는 변수를 정의해서 properties 파일들을 로드할 때 spring.profiles.active를 경로 사이에 넣은 다음에 운영 환경일 경우 해당 변수를 ops로 개발 환경일 경우 해당 변수를 dev로 저장하여 소스를 .. 1