환경
Spring Boot 에서 내장 톰켓이 아닌 외장 톰켓 사용하기
SSaMKJ
2016. 11. 15. 10:27
Spring Boot 에서 내장 톰켓이 아닌 외장 톰켓 사용하기
Spring boot without embedded tomcat
IntelliJ Ultimate 2016.2 버젼 기준
Run > Edit Configurations 로 가서 설치된 tomcat의 경로를 맞춰 줍니다.
Tomcat 설정은 되었으나 어떤 war 파일을 올릴지 모르기 때문에 Warning 이 발생하고 Fix 버튼을 누르던가
File>Project Structure 메뉴로 이동합니다.
Modules(모듈) 메뉴에서 Web과 Spring 을 선택하여 추가 합니다.
Artifacts 메뉴로 가서 “Web Application Exploded” 메뉴를 확인 해 보면 우측을 가르키는 화살표가 생겼음을 알 수 있습니다. 만약 화살표가 안 생겼다면 추가 가능한 Modules가 없는 것 입니다.
From Modules… 를 선택하면 선택 가능한 모듈이 1개 밖에 없고, 해당 모듈을 선택하면 됩니다.
정상적으로 등록되었음을 알 수 있습니다.
다시 Run>Edit Configurations로 돌아 옵니다.
Deployment 탭 메뉴로 이동 후 + 버튼을 눌러서 해당 artifact를 추가시켜주면 tomcat이 spring boot war를 정상적으로 deployment 하여 접근 할 수 있습니다.