Linux 환경 기반으로 설명합니다.
환경변수(전역변수)로 $JAVA_OPTS
, $CATALINA_OPTS
에 값을 추가.
CI/CD 에서 많이 사용하는 방법.
${CATALINA_HOME}/bin/setenv.sh
파일 생성. 이미 있다면 필요한 설정 추가.
JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true"
JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=dev"
export JAVA_OPTS
MAX_THREADS=400
ACCEPT_COUNT=200
CATALINA_OPTS="${CATALINA_OPTS} -Dtomcat.max.threads=${MAX_THREADS}"
CATALINA_OPTS="${CATALINA_OPTS} -Dtomcat.accept.count=${ACCEPT_COUNT}"
CATALINA_OPTS="${CATALINA_OPTS} -Xms2048m -Xmx2048m"
CATALINA_OPTS="${CATALINA_OPTS} -XX:MaxNewSize=512m -XX:MaxPermSize=512m"
export CATALINA_OPTS