[SpringBoot] IntelliJ war 추출

Junseo Kim·2020년 4월 10일
0

간단한 Tip

목록 보기
1/20

war 추출법

*이 예시는 spring boot 프로젝트 기본 패키징 방법이 jar로 되어있을 경우입니다.

1. pom.xml

pom.xml에 <packaging>war</packaging>을 추가해준다.

2. Appliction.java

메인에서 SpringBootServletInitializer를 extends 해준다. 그 후 아래 코드를 Override해준다.

	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
		return builder.sources(WalabApplication.class);
	}

3. Project Structure

Project Structure에 들어가서(mac 기준 단축키 command + ; ) Artifacts에서 Web Application: Archive를 눌러 추가한 후 Ok를 누른다.

4. build

build - build artifacts에서 아까 추가해준 artifact에 build 해준다.


결과

그럼 out 하위에 war파일이 생성되어 있다.

0개의 댓글