[조치] Eclipse Tomcat 에러

배윤석·2022년 5월 31일
0

Error 조치

목록 보기
1/5
post-thumbnail

🥊 환경정보

  • Eclipse IDE : ver 2022-03 (4.23.0)
  • Apache-Tomcat : ver 9.0

🥊 문제 발생

이클립스로 MVC Model2 공부를 하던 중, 위와같은 에러가 발생했다.

'Publishing to Tomcat v9.0 Server at localhost...' has encountered a problem.
Could not publish server configuration for Tomcat v9.0 Server at localhost

Could not publish server configuration for Tomcat v9.0 Server at localhost.
Multiple Contexts have a path of "/BoardModel2Ex01"

구글 번역기를 돌려보니 이렇게 나온다.

다중 컨텍스트에는 "/BoardModel2Ex01"의 경로가 있습니다.

라는 말을 보니 "/BoardModel2Ex01"로 두개 이상 경로가 지정된 듯 했다.


🥊 조치

조치 내역을 정리했다.

💧 (해결안됨) project-clean

상단 메뉴바의 project-clean 으로 들어가 project를 청소해줬다.
해결 안됨.
사실 위 내용은 안될거 같긴 했지만, 수업 중에 강사님이 Tomcat 실행이 안될때 한번 해보라는 말씀이 기억나서 해봤다.

💧 (해결안됨) Properties-Web Project Settings


프로젝트에서 우클릭해서 Properties 화면으로 들어갔다.

한 가지 발견했다. Web Project Settings의 Context root가 신규생성한(붙여넣기한) 프로젝트가 아니라, 이전(복사한) 프로젝트로 되어있었다.

에러 조치를 하더라도 추후 동일한 에러 재발생 우려가 있을 듯 했다.
그래서 Context root를 신규생성한 프로젝트명으로 바꿔주고 Apply and Close 했다.

하지만 마찬가지로 해결 안됨.

💧 (해결됨) Servers-Web Modules


Servers 탭을 클릭한다.


Tomcat Server를 더블클릭한다.


Modules 탭을 클릭하면 Web Modules 화면이 나온다.
여기서 Path를 보면 프로젝트 두개의 Path가 동일했다.

다중 컨텍스트에는 "/BoardModel2Ex01"의 경로가 있습니다.

아까의 번역기 내용은 이곳의 Path가 동일해서 그랬던 것이다.

겹치는 경로를 클릭하고 Remove로 톰캣 실행서버에서 제거해도 되긴 한다.
하지만 경로를 변경해서 사용해보려고 한다.


그림에 표기된 순서대로,
1. 변경하려는 Project의 경로를 선택
2. Edit을 클릭
3. 팝업창의 Path를 변경
4. OK 버튼을 클릭하여 변경완료한다.

잊지말고 Ctrl + S 를 눌러 Tomcat 설정 변경한 것을 저장하자!


🥊 조치 후 실행

이후 이상 없이 정상적으로 서버가 실행되었다.

profile
차근차근 한 걸음씩 걸어나가는 개발자 꿈나무.

0개의 댓글