build.gradle 설정
스프링부트 프로젝트에 build.gradle 에 war 파일 설정을 해주어야한다.
bootWar {
archiveBaseName = 'WEBTEMP'
archiveFileName = 'WEBTEMP.war'
}
![[SpringBoot] SpringBoot war 파일로 Export 하는 방법 - build.gradle 설정 [SpringBoot] SpringBoot war 파일로 Export 하는 방법 - build.gradle 설정](https://blog.kakaocdn.net/dn/b04PHC/btrv4623lqg/VJIzevsjkf9C6bLSn8UaF0/img.png)
Window - Show View - Other... - 'gradle' 검색 - Gradle Tasks Open
![[SpringBoot] SpringBoot war 파일로 Export 하는 방법 - Window - Show View - Other... - 'gradle' 검색 - Gradle Tasks Open [SpringBoot] SpringBoot war 파일로 Export 하는 방법 - Window - Show View - Other... - 'gradle' 검색 - Gradle Tasks Open](https://blog.kakaocdn.net/dn/bdPOie/btrvZHiVsBq/svW6YFNWQWTyZs6WTBgA8K/img.png)
War 익스포트
Open을 하면 하단에 Gradle 프로젝트가 로딩이 될 것이다.
거기서 익스포트 하려는 프로젝트 폴더를 열고
1. build - clean 더블 클릭
![[SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 1. build - clean 더블 클릭 [SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 1. build - clean 더블 클릭](https://blog.kakaocdn.net/dn/pv9Ak/btrv8b36SRt/u09iRwBBzpoLibPHP3Idi0/img.png)
Gradle Executions 탭이 열리면서 clean 실행결과가 정상적으로 마무리된 것을 확인할 수 있다
![[SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 1. build - clean 더블 클릭 [SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 1. build - clean 더블 클릭](https://blog.kakaocdn.net/dn/ngJFW/btrv45C25AR/Li5FiTEEcwGJDKQrvpoXp1/img.png)
2. build - build 더블 클릭
![[SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 2. build - build 더블 클릭 [SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 2. build - build 더블 클릭](https://blog.kakaocdn.net/dn/sfVhe/btrv4zqQBMo/RP3iSP4d4pFglmRvPkbSl1/img.png)
build 실행 성공
![[SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 2. build - build 더블 클릭 [SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 2. build - build 더블 클릭](https://blog.kakaocdn.net/dn/p6Me1/btrv4zYGZbV/DJFYCZ00I6HScdL5QTkhYk/img.png)
3. build - bootWar 더블 클릭
build.gradle 파일에서 bootWar 설정을 해야 Gradle Tasks 에 bootWar가 생긴다.
![[SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 2. build - build 더블 클릭 - 3. build - bootWar 더블 클릭 [SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 2. build - build 더블 클릭 - 3. build - bootWar 더블 클릭](https://blog.kakaocdn.net/dn/b15yt3/btrv8Fw7g8e/lSjMrom5RZku4CRHKwCBn0/img.png)
![[SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 2. build - build 더블 클릭 - 3. build - bootWar 더블 클릭 [SpringBoot] SpringBoot war 파일로 Export 하는 방법 - War 익스포트 - 2. build - build 더블 클릭 - 3. build - bootWar 더블 클릭](https://blog.kakaocdn.net/dn/oUBQM/btrv8E51QAU/yXKo0Rk0W9eFLsSf7Z4UH0/img.png)
익스포트 완료
그래들 빌드를 완료하고 나면, 본인의 프로젝트 workspace 경로에서 build - libs 폴더로 들어가면 해당 프로젝트가 war파일로 익스포트 된 것을 확인할 수 있다.
![[SpringBoot] SpringBoot war 파일로 Export 하는 방법 - 익스포트 완료 [SpringBoot] SpringBoot war 파일로 Export 하는 방법 - 익스포트 완료](https://blog.kakaocdn.net/dn/kUEXY/btrv4l07ts3/Whxl2sF1TkaUTMLH36oyRk/img.png)
관련 참고 게시글
[Spring Boot] 프로젝트 jar파일 생성 방법과 실행 방법, 배치파일까지 !
[Spring Boot] 프로젝트 jar파일 생성 방법과 실행 방법, 배치파일까지 ! 오늘은 Spring Framework을 사용하는 프로젝트를 간편하게 셋업할 수 있는 서브 프로젝트 Spring Boot의 jar파일 생성방법과 실��...
haenny.tistory.com
[Spring] 전자정부 웹프로젝트 war파일 Tomcat에 배포하는 방법 + Tomcat 포트 및 메모리 설정
[Spring] 전자정부 웹프로젝트 war파일 Tomcat에 배포하는 방법 + Tomcat 포트 및 메모리 설정 로컬 이클립스에서 개발한 프로젝트를 실제 사용할 서버에 배포할 때 단순한 JSP파일같은 경우는 간단하�...
haenny.tistory.com
'JVM > SpringBoot' 카테고리의 다른 글
SpringBoot 2.5 → 2.6 업그레이드 시No more pattern data allowed after {*...} or ** pattern element 오류 해결 (0) | 2022.04.02 |
---|---|
SpringBoot Initializing Spring DispatcherServlet 'dispatcherServlet' (2) | 2022.04.01 |
[SpringBoot] 스프링부트 properties 설정파일 분리하기 (0) | 2022.01.26 |
[Launch4j] JAR 파일로 응용프로그램(exe파일) 만들기 (0) | 2022.01.25 |
[Spring Boot] 프로젝트 jar파일 생성 방법과 실행 방법, 배치파일까지 ! (1) | 2019.08.02 |
댓글