환경

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 하여 접근 할 수 있습니다.