티스토리 뷰

0. 정보통신

AWS 업로드 용 Spring-Boot war 파일 추출

패스트코드블로그 2020. 8. 27. 11:35
1. 빌드 설정
2. 빌드 실행
3. WAR 파일 추출

인텔리제이(Intellij) 개발환경에서 작업한 내용이다.

 

1. 인텔리제이(Intellij) 에서 빌드 설정

 

스프링부트 소스코드에서 Application 에 [코드1.1]로 업데이트 한다.

ServletInitializer 는 삭제한다. [그림1.2] 

상단 메뉴바에서 파일 > Project Structure > Artifacts > + > Web Application: Archive 로 진행한다.[그림1.1]

Web Application: Archive 를 선택하면 Empty 와 For 'Gradle ... 가 나온다.

For 'Gradle ... war (exploded)' 를 선택한다. 

다른 부분은 건들지 않고 OK 하고 창을 닫는다. [그림1.1]

[그림1.1]

2. 빌드 실행

 

다시 Build 클릭을 해서 생성한다. [그림2.1]

Build Artifact 에서 방금 선택했던 이름을 찾아 Build 한다.[그림2.2]

 

[그림2.2]

 

3. WAR 파일 추출

 

최종 결과물로 Gradle__org.KwonEunbi .... war 파일이 추출된다. 

그대로 복사해서 ROOT.war 로 이름을 바꾼다. 백업으로 원래 생성된 war 파일은 그대로 두었다.

 

 

[그림1.2]

 

[코드1.1]

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함