intelliJ - 웹어플리케이션 Tomcat 에 띄우기
Command + ; 입력하여 Project Settings 창을 연다. ( mac )
1. Tomcat 서버 설정
Preferences > Build, Execution, Deployment > Application Servers > + 클릭 > Tomcat Server > Tomcat 설치 디렉토리 지정
2. Maven Update
Maven Project 인 경우 화면 우측의 Maven 클릭하여 창을 확장하여 새로고침 버튼을 클릭한다. ( 의존라이브러리 다운로드 )
3. 소스 패키지 지정
Project Settings > Modules 에서 프로젝트에서 사용할 소스패키지, 리소스 패키지등을 설정한다. ( Mark )
4. Facets 설정
Project Settings > Facets 에서 Web 을 추가
(기본으로 추가됨, 없을경우 추가한다. Deployment Descriptors에 프로젝트의 web.xml을 지정. /src/main/webapp/web.xml )
5. Artifacts 설정
Project Settings > Artifacts 에서
Web Application: Archive 추가 (프로젝트명:war)
- Output directory : /프로젝트경로/프로젝트명/target
Web Application: Exploded 추가 (프로젝트명:war exploded)
- Output directory : /프로젝트경로/프로젝트명/target/프로젝트명
6. Tomcat Server 설정
Run > Edit Configurations > [+] 클릭하여 Tomcat Server 추가
[Server]
- 서버명 입력 (Name)
- Application Server 선택 (없다면 등록)
- On 'Update' action: Update classes and resources 선택
- On frame deactivation: Update classes and resources 선택
- 포트 원하는대로 변경
[Deployment]
- [+] 클릭 > Artifact > 위에서 추가한 프로젝트명:war exploded를 선택
- 하단의 Application context 를 / 로 변경
7. Tomcat Server 실행
Run > Run '서버명' 실행