File → Project Structure → Module, Facets, Artifacts 추가 및 설정
직접 경로 설정하고 추가하는 게 생각보다 오류가 잘 나서 자동으로 빌드되는 것 그대로 사용 권장
Modules설정 방법
모듈이 없다면+ → New Module → 본인이 만든 프로젝트에 맞는 언어 선택 → 제목 입력 후 생성
New Module 생성 화면, Module 설정 화면
Facets 설정 방법
Facets이 없다면+ → Web 추가
Module, Facets에 동일한 경로가 동시에 추가됨
Deployment Descriptors & Web Resource Directories 경로(path) 확인
Facets 설정 화면
Artifacts 설정 방법
Artifacts가 없다면 + → Web Application: Exploded → from Module.. 추가
WEB-INF 폴더에 web.xml 파일 있는지 확인 후 없으면 추가
Artifacts 설정 화면
*후일담*
이거 직접한다고 아티팩트 생성했는데 갑자기 web 폴더가 여러 개 생성되질 않나 module이랑 facets 경로가 2개가 되질 않나 이제 정리 다 되어서 톰캣 설정하고 실행하니 404가 뜨질 않나 여러 트러블 이슈가 발생해서 고생했네요
이렇게 일일이 다 설정하기 보다는 그냥 프로젝트 캐시 삭제하고 디스크 자체에서도 관련 파일들 전부 삭제 후 다시 빌드하는 것을 추천드립니다
3. Tomcat 설정
1. Run → Edit Configurations... → + → Tomcat Server → Local 2. Server → Before launch → + → Build Artifacts → ~:war exploded 추가 3. Deployment → + → Artifact..→ ~:war exploded 추가
이렇게 설정한 후 실행하면 500이 뜹니다.
404는 안뜨니까 정상적으로 애플리케이션이 실행되었다는 뜻이고, 500은 DB 연결하면 해결됩니다.