2018년 12월 28일 금요일

[이클립스] tomcat 서버폴더 경로 변경 후 에러발생시 설정 방법

[이클립스] tomcat 서버폴더 경로 변경 후 에러발생시 설정 방법

이클립스를 사용하다가 백업 복구 또는 재설정으로 톰캣서버가 설치된 폴더의 위치가 변경되는 경우가 있다. 서버 경로가 변경된 후 이클립스에 제대로 적용하지 않고, 그냥 서버를 실행하면 다음과 같은 에러 메세지를 출력한다.

'The archive which is referenced by the classpath, does not exist.'



그럴 때는 다음과 같은 방법으로 서버 경로를 재설정 해주면 된다.

1. 이클립스를 실행 한 후 상단메뉴 window>Preference에서 설정

  • Preference 창이 뜨면 'server'를 타이핑하여 검색해서 Server의 하위항목 Runtime Environment를 선택한다.  
  • 기존 서버를 선택하고 [Edit] 버튼을 누른다.
  • Edit Server.. 창이 뜨면 Tomcat installation directory 옆에 있는 [Browse..] 버튼을 눌러 서버경로를 선택해준다. 
  • 선택후 [Finish] 버튼을 누르고 창을 빠져나온후 [Apply and Close]를 해서 Preference창을 닫는다.

2. 이클립스에 작성중인 프로젝트를 아무거나 하나 골라서 마우스 오른쪽 클릭을 한다.

  • 팝업메뉴가 뜨면 Run as.. 메뉴를 선택 하면 나타나는 우측 보조창에서  Run Configurations를 선택한다. 
  • 우측 서버이름 바로 아래에 있는 탭 중에서 Classpath를 선택한다
  • 기존에 사용되면 서버경로를 삭제한다. 
  • [Apply] 버튼을 누르면 된다.
위의 단계가 제대로 적용되면 이클립스에서 서버가 정상적으로 가동된다.


댓글 없음: