BackEnd
Ubuntu + Spring Project 배포
이수밈
2024. 1. 18. 13:08
$ sudo apt update
$ sudo apt -y upgrade
$ sudo apt install openjdk-17-jdk openjdk-17-jre -y
$ java --version
- 환경에 MVN 이 설치되지 않은 경우
$ sudo apt install maven
$ mvn -N io.takari:maven:wrapper
$ chmod +x mvnw
git clone [repository]
프로젝트 빌드 파일이 있는 위치로 이동 (cd 명령어로 이동)
Ubuntu / Home/ {내이름} 에 프로젝트 폴더가 있어야 하고
그 프로젝트 폴더 안에 바로 pom.xml이 있게 설정
$ mvn clean install
$ chmod +w -R /home/{name}/{projectName}/target
$ sudo rm -rf /home/{name}/{projectName}/target
$ ./mvnw clean package -DskipTests
-- BUILD SUCCESS --
$ cd target/
$ nohup java -jar [빌드된 jar 파일 이름] &
nohup 명령어로 세션 끊기게 하지 않기 위해 새로운 창을 열어서
$ ps -ef | grep {PID}
$ ps -ef | grep '{PROJECT NAME - 빨간 글씨로 뜨는 것}'
중간 오류 해결 방안
1. 프로젝트 폴더 안에 .idea 폴더 삭제