로딩
요청 처리 중입니다...

113. [Spring] Springboot(스프링부트) 로 배포를 위한 runnable Jar 파일 만들기

 113. [Spring] Springboot(스프링부트) 로 배포를 위한 runnable Jar 파일 만들기

오늘 하다가 많이 짜증났던 스프링부트로 배포하는 방법을 써보려고 한다. 일반적으로 자바 기반의 톰캣 웹 서버는 War 파일로 패키징해서 배포하는 것이 일반적이다.

실제로 나도 이클립스에서 개발한 뒤 Tomcat 컨테이너로 배포해야할 때는 war 파일로 추출하고 이를 컨테이너에 넣는 식으로 웹 애플리케이션을 만들었었다 (물론 모두 자동화될 수 있는 작업이긴 하지만 실제 상용화 환경이 아니라서 직접 해줬다) 근데 IntelliJ + Springboot + Maven 조합으로 하다보니 War로 배포를 하면 자꾸 뭔가 삑사리가 난다. -_-....... 그래서 jar로 추출하고.

이를 java -jar 명령어로 실행하기로 마음먹었다. 준비물 : Maven, IntelliJ, Springboot (Spring Initializer), 개발이 완료된 소스코드가 담긴 프로젝트.

많은 포스트를 둘러봤는데, IntelliJ에서 하려면 Project Structure - ... 어쩌고 저쩌고 해야할게...