개발/자바
전자정부프레임워크 4.x(spring boot) 외부 톰캣에서 실행하기
피터JK
2025. 1. 15. 19:26
728x90
EgovBootApplication 설정 확인
전자정부 프레임워크의 Spring Boot 프로젝트가 Tomcat 배포 환경에서 올바르게 작동하려면 SpringBootServletInitializer를 올바르게 상속해야 합니다.
예제 코드:
@SpringBootApplication
public class EgovBootApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(EgovBootApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(EgovBootApplication.class, args);
}
}
- SpringBootServletInitializer를 상속하지 않으면, Tomcat에서 WAR 파일을 배포할 때 애플리케이션이 초기화되지 않습니다.
728x90