지금까지 인텔리제이 환경에서만 실행해왔다.
하지만 인텔리제이 환경이 아닌 터미널 환경에서 또한 실행해보고자 한다.
시작에 앞서 인텔리제이에서 현재 서버가 동작 중이라면 서버를 꺼두자
같은 포트에 두 개의 서버를 열면 충돌이 일어나 오류가 발생하기 때문이다.
물론 포트를 바꿀 수도 있다.
application.properties에서 포트를 변경할 수 있다.
이제 빌드를 먼저 해보자
터미널로 현재 진행 중인 프로젝트의 경로로 이동한다.

그리고 다음과 같은 명령어를 입력한다.
./gradlew build
빌드가 완료되고 ls를 입력하면 build라는 새로운 폴더가 생긴다.
현재 -> build -> libs (cd 명령어를 통해) 이동 후 ls를 해보면
현재 프로젝트의 jar파일이 있는 것을 확인할 수 있다.

그럼 이제 실행하는 명령어만 입력하면 정상적으로 서버가 동작한다.

명령어는
java -jar 프로젝트명-0.0.1-SANPSHOT.jar 이다.
이제 제대로 동작하는지 확인하고자 로컬호스트8080에 접속해본다.

제대로 동작하는 것이 확인되었고 서버를 종료하려면
터미널에서 Ctrl + C를 입력하면 된다.
'스프링부트' 카테고리의 다른 글
| IntelliJ markdown preview 404 error 해결법 (0) | 2024.07.14 |
|---|---|
| [Mac] Web server failed to start. Port 8080 was already in use 해결법 (0) | 2024.06.24 |
| Mac IntelliJ 스프링부트 웹 개발 MVC, 템플릿 엔진 (0) | 2024.03.06 |
| Mac IntelliJ 스프링부트 깃 등록 (0) | 2024.03.06 |
| Mac IntelliJ 스프링부트 첫 페이지 만들기 (0) | 2024.03.05 |