본문 바로가기

개발일지/spring

SpringBoot 스프링부트 WAR 배포하는 법 (내장톰캣 말고 외장톰캣)

apply plugin: 'war'

 

 

 

 

bootWar와 war가 추가되었다.

 

 

실행해보면 .war 파일이 빌드 경로에 추가된다.

 

./gradlew war

 

라고 실행해도 된다.

 

 

또한 빨간 네모 표시한 부분을 추가해준다.

 

@SpringBootApplication
public class JobsApiServiceApplication extends SpringBootServletInitializer {

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

    public static void main(String[] args) {
        SpringApplication.run(JobsApiServiceApplication.class, args);
    }

}

 

 

그러고 톰캣 경로에 디플로이하면 서버에서 접속이 가능