삽질특기생

다음에 삽질 덜하려고 만든 블로그

0%

tomcat에 동일한 context root를 가진 web module 실행 시 발생하는 에러

코딩하다보면 무의식적으로 동일한 context root를 사용하게 될 때가 있다.
예를 들면 강의를 듣다가 예제 프로젝트를 모두 import해두고 하나씩 실행해볼 때라던가
그럴 때라던가… 그럴 때밖에 없나…
하지만 영문 모를 에러에 당황할 사람들을 위해 해결 방법을 공유해본다.

에러 내용

동일한 context root를 사용하는 웹 모듈(Project)를 서버에 동시에 올릴 경우 다음과 같은 에러가 발생한다.

Two or more Web modules defined in the configuration have the same context root (/ex). To start this server you will need to remove the duplicate(s).

여기에서 context root는 ex다.

해결 방법

Project 우클릭 > Run As > Run on Server를 클릭 후, Next를 눌러 다음 페이지로 넘어간다.

우측 목록에서 실행하기를 원하는 프로젝트만 남기고 다른 프로젝트를 Remove한다.