티스토리 뷰

반응형

*현상


포스팅 하기도 부끄러운 굉장히 흔한 에러지만.... 나같은 사람을 위하여 간단하게 포스팅 한다. 

이클립스에서 Run on Server를 실행시켜서 톰캣을 구동시키고자 하나 

내 맘 같이 Start 하지 않고 종종 실패하는 경우가 있는데

실패하는 이유로 Multiple Contexts have a path of .... 이런 구문이 뜨기도 한다.



*이유


이클립스에서 프로젝트를 Run on Server로 실행시키면

이클립스의 Server에서 server.xml 파일에 해당 프로젝트의 Context를 추가한다.

server.xml 파일을 열고 'docBase' 단어를 검색해 보면, 이런 태그가 보인다.


 <Context docBase="XXXXX" path="xxxxx" reloadable="true"  (생략) />


여기에 Context가 등록되어 있어야 해당 사이트를 띄울 수 있는데, 

가끔씩 정상적으로 tomcat을 중지하지 않거나 뭔가 꼬인 경우 

같은 내용의 태그가 2개 생긴다든가 반대로 Run on Server로 실행했는데 그 프로젝트의 Context가 등록이 안 될 수 있다.



*해결


깨끗하게 정리해 준다.

 

Run on Server를 실행했던 프로젝트도 Tomcat Server에서 제거하고

Tomcat Server를 우클릭한 후 Clean과 Clean Tomcat Work Directory도 해 주고...

server.xml에서 꼬였던 구문들이 여전히 존재하는지 확인하고 있으면 삭제한다.


그렇게 정리한 다음에 다시 Run on Server를 실행해 본다.

안되면 이클립스를 재시작해 본다.

그래도 안되면 google에서 다시 서칭한다.




반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함