본문 바로가기
Spring boot

spring boot (.jar파일로 배포)

by z00h 2021. 11. 2.

응답이 올수 있는것은 local pc이다.

이때까지의 방법은 intellij에서 play버튼을 통해 서버 구동시켰다.

 

.jar파일로 SpringbootApi서버를 구동해 보았다.

 

우선 maven compile을 하고 .jar파일을 생성시켜야 한다.

 

 

jar파일을 생성시키기 위해 우측의 Maven창에서 pakage를 더블클릭하여 컴파일시키고

다운을 받아야 한다.

 

 

 

 

 

 

 

하지만 처음에는 오류가 발생하게 되는데 intellij 설정에서 maven home path를

Bundled (Maven 3)로 바꿔주고 다시 pakage를 실행한다.

 

 

 

 

 

 

 

 

 

그러면 정상적으로 compile이 되면서 target 패키지 밑에 .jar파일이 생성된것을 확인 할 수 있다!

 

 

 

 

 

 

 

 

.jar파일의 경로를 확인한 후 cmd 관리자 권한으로 실행.

 

 

 

그리고 .jar파일의 경로로 이동한다.

 

 

 

 

 

 

 

 

 

 

그리고 .jar파일을 실행시킨다. java -jar 파일이름.jar

이때 intellij의 서버가 중지되었는지 확인해본다. (양쪽에서 돌릴수 없음)

 

 

 

 

 

 

 

 

서버가 잘 돌아가는지 보기 위해 postman에서 토큰값을 받아보니

 

 

 

잘 돌아가는 것을 볼 수 있다!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

성공하고 나면 (.jar)파일로 직접 돌려봄, 또 성공하면  어떤 공간에 서버를 두고 (이 서버는 AWS EC2)

jar와 war의 차이 : 톰캣을 따로 깔아야 하는지, 안깔아야하는지

jar파일로 로컬 pc에서 실행 

배포 : lte, 다른 원격지에서도 서버 접속이 가능한