Anoi 2023. 1. 25. 17:44

이전까지는 intellij에서 스프링을 띄웠다면 이번에는 서버에서 해보자.

 

우선 터미널에 들어가서 이 프로젝트가 있는 폴더에서 (나는 hello-spring2) ./gradlew build 명령어를 넣어준다

그러면 build 되고 build 폴더가 생김

cd build/libs 로 이동

 

java -jar .\hello-spring2-0.0.1-SNAPSHOT.jar를 실행시킨다

그렇게 되면 스프링이 실행되고 localhost:8080도 접속 가능하다.

(종료 키 : ctrl+c)

**서버 또는 인텔리제이 둘 중 하나에서만 킬 수 있다.

 

서버를 배포할 때는 hello-spring2-0.0.1-SNAPSHOT.jar 파일만 복사해서 서버에 넣어주고

java -jar로 실행시키면 서버에서도 스프링이 동작한다.

 

만약 잘 안된다면 터미널 창에 ./gradlew clean이라고 명령한다.

그러면 build 파일이 삭제된 것을 볼 수 있고 다시 ./gradlew build로 명령하면 된다.

한 번에 ./gradlew clean build라고 작성해도 된다.