728x90
IntelliJ 유료 버전
IntelliJ 유로 버전과 무료 버전에 따라 IDE에서 톰캣을 설정하는 방법이 다르다.
1) Run > Run... 클릭

2) Edit Configuration 클릭

3) + 클릭 후, tomcat server 추가(ee로 추가하면 안 된다)
4) Server > Confugure > +를 눌러 추가한 뒤(> Tomcat 서버 위치 선택 하여 추가

5) Deployment > +를 통해 exploded를 추가한 뒤, application context에 적혀있는 것을 지우자

6) start 누르면 톰캣 서버가 실행된다(이전에 켜져 있었다면 반드시 끄고 실행해야 한다)
IntelliJ 무료 버전
1) build.gradle에 추가
//war 풀기, 인텔리J 무료버전 필요
task explodedWar(type: Copy) {
into "$buildDir/exploded"
with war
}
2) 프로젝트 터미널로 이동 후,./gradlew explodedWar 명령어 실행

3) plugin 에서 tomcat runner를 설치하여 준다.
4) run > run... > edit configuration으로 실행 환경 세팅한다.
5) +버튼을 눌러 tomcat runner(설치한 플러그인)을 선택한 뒤, Modules에 Context="/", 위치는 "프로젝트/exploded"로 선택한다.

6) Before launch에 +를 클릭 후, runGradle task를 클릭한다.
7) Gradle project에 프로젝트를 넣어주고, Tasks에 exprodedWar를 넣어준다.
728x90
'스프링 부트(핵심 원리와 활용)' 카테고리의 다른 글
| Ch01. 웹 서버와 서블릿 컨테이너 - 스프링 MVC 서블릿 컨테이너 초기화 지원 (0) | 2023.03.03 |
|---|---|
| Ch01. 웹 서버와 서블릿 컨테이너 - 스프링 컨테이너 등록 (0) | 2023.03.03 |
| Ch01. 웹 서버와 서블릿 컨테이너 - 서블릿 컨테이너 초기화 (0) | 2023.03.03 |
| Ch01. 웹 서버와 서블릿 컨테이너 - WAR 빌드와 배포 (0) | 2023.03.01 |
| Ch01. 웹 서버와 서블릿 컨테이너 - 웹 서버와 스프링 부트 소개 & 톰켓 설치 & 프로젝트 설정 (0) | 2023.03.01 |