server.port=8080
server.servlet.context-path=/test
server.port=80
server.servlet.context-path=/
이클립스에서 실행하는 경우
1. 프로젝트 컨텍스트메뉴 => run as => maven install
2. target폴더에 jar파일 생성됨 (war)
cmd 창에서 실행
c:\dev\프로젝트경로> mvn install mvn clean package mvn install -DskipTests
$ sudo yum list java*
$ sudo yum install -y java-17-amazon-corretto.x86_64
$ java -version
$ echo $JAVA_HOME
$ whhich java
$ readlink -f /usr/bin/java
$ sudo vi /etc/profile
Shift+g(마지막줄로 이동) => o(입력모드) => 아래의 export정보 입력 => esc => :wq
export JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar <== 확인
$ sudo source /etc/profile
$ java -jar project.jar
http://ip주소:8080/test/custList
$ sudo java -jar project.jar --spring.profiles.active=dev
<== 80포트는 관리자 권한으로 실행해야 함.
http://ip주소/custList
java -jar project.jar --spring.profiles.active=dev &
-- 프로세스 확인하고 중지
$ ps -ef | grep java
$ sudo kill -9 pid
java -jar project.jar --spring.profiles.active=dev >> /home/ec2-user/logs/tomcat.log 2>&1 &
$ tail -f tomcat.log
$ nohup java -jar project.jar --spring.profiles.active=dev >> /home/ec2-user/logs/tomcat.log 2>&1 &