SMALL
AWS EC2 서버에 배포하기 위해서 스프링 프로젝트를 war 파일로 추출하는 방법이다.
1. [파일] - [프로젝트 구조] 클릭
2. [아티팩트] 탭에서 [+] 버튼을 눌러 "웹 애플리케이션 Archiv" 선택
3. 이름을 작성하고, 확인 버튼 클릭
* 이때 아카이브에서 파일에 대한 Manifest 파일을 찾을 수 없다는 메시지가 나올 수 있다.
이런 경우에는 다시 [+] - [JAR} - [종속성 모듈에서 선택]에서 파일을 구성해준다.
이 대화상자에서 메인클래스를 지정해주고, 확인을 누른 후 다시 위의 war파일 설정에서 만들어진 .mf파일을 지정해주면 된다.
4. war 파일을 추출한다. [실행] - [구성 편집] 버튼을 클릭한다.
5. 맨 아래로 내리면 실행 전 작업을 지정해줄 수 있는데, 여기서 [+] - [아티팩트 빌드]로 추가해준다.
6. 프로젝트를 실행시키면 자동으로 지정해준 경로에 war파일이 생긴다.
* 이 방법 외에도 메뉴의 [빌드] - [아티팩트 빌드]를 통해서도 추출할 수 있다.
SMALL
'기록 > Web' 카테고리의 다른 글
[bootstrap][spring] bootstrap net::ERR_ABORTED 404 해결 (0) | 2022.04.13 |
---|---|
[AWS][EC2] ec2 SSL certificate problem : certificate has expired (0) | 2021.11.16 |
[Spring Security] @AuthenticationPrincipal과 ArgumentResolver (0) | 2021.11.09 |
[React] Can't resolve 'redux-pender' in route (0) | 2021.10.27 |
[Spring][Security] 스프링 시큐리티란? (0) | 2021.10.06 |