서버/Tomcat

[Tomcat] profile 설정(Centos , 이클립스 , 인텔리제이)

antoroong 2025. 2. 22. 21:00

이유

properties 설정같은 것을 할때.

profile 설정이 있다. local, dev, prod 로 나뉘는데

톰캣같은 run server에서 profile을 그에 맞춘걸로 하면

개발할때는 A 라는 DB주소

운영서버에서는 B 라는 DB주소로 설정등을 변경할 수 있다.

 

1.linux

 

 

톰캣이 설치된 곳에 들어와서 , bin 으로 이동

setenv.sh 라는 파일이 없다면

 

vim setenv.sh 


#입력후 파일이 하나 생성되면 안에


#!/bin/sh
CATALINA_OPTS="-server -Xmx1g -Xms1g  -XX:+UseParallelOldGC -Dfile.encoding=UTF-8 -Dspring.profiles.active=prod"

#이렇게 적고 

#esc - > :wq!    ->저장후 나간다 
#그리고 권환을 부여한다 
chmod +x setenv.sh

 

 

2. intelli J 톰캣

 

 

-Dspring.profiles.active=dev 입력후 저장

 

3. 이클립스 톰캣 설정

더블클릭

 

밑줄친 부분 클릭

 

-Dspring.profiles.active=dev 넣고 저장