본문 바로가기
Server/Tomcat

eclipse tomcat에서 구동하고자 하는 프로젝트 선택이 안될 때

by ojava 2017. 5. 25.
반응형

인수인계 받은 프로젝트를 서버에 추가해서 Startup 하려고 하니

해당 프로젝트가 선택이 안되는 난감한 경우가 발생했다.

 

server에서 실행시키려는 대상은 Web Project로 인식해야 구동하는데

서버에서 프로젝트 자체를 찾아오지 못하는 것은 현재 workspace에 있는 대상 중 Web Project를 찾지 못했기 때문이다.

아주 명확한 방법은 Dynamic Web Project로 프로젝트를 새로 생성하는 일이지만.. 인수인계란 그런게 아니지..

 

 

 

 

eclipse tomcat에서 구동하고자 하는 프로젝트 선택이 안될 때

 

 

 

기존에는 서버에서 잘 돌아가던 프로젝트다. 이건 아주 일시적인 문제다.

이럴 때 가장 믿음직스러운 방식은 Project > Clean을 통한 깔끔한 정리 이후 서버 재구동

또는 workspace에 추가되어 있는 tomcat server 삭제 후 server 신규 추가를 통한 방식 등이 있다.

 

하지만 형상관리 시스템 등을 통해 프로젝트를 내려받아 환경세팅 중인 상황에서 발생한 경우는

아래의 경우처럼 설정하면 정상적으로 서버 구동이 가능해진다.

 

 

 

프로젝트 선택 -> 우클릭 > Properties > Project Facets > Dynamic Web Module 설정 확인

 

 

 

 

 

설정을 확인했더니, 노랗게 표시한 부분처럼 Dynamic Web Module 부분이 선택되어있지 않다면 체크해주면 된다.

선택하는 경우 Java Version과 관련한 부분도 나오니 각 프로젝트별 설정에 맞추어 진행하시면 된다.

 

 

 

 

아래는 정상적으로 구동되는 프로젝트의 설정이다.

일반적으로 Web Project 설정을 확인할 때 Project Facets의 JavaScript 부분은 잠겨있고

아래처럼 Java, Dynamic Web Module 까지 모두 잠겨있어 체크해제 할 수 없도록 되어있기도 하다.

 

 

 

 

 

재작년 즈음에 인수인계 받았던 프로젝트에서 이런 문제가 있어서 적어두었는데

그 프로젝트를 다시금 세팅하게 될 일이 생기면서 이런 일이 있었다는 걸 기억해냈다.

 

이 포스팅이 누군가의 환경세팅에 소요되는 시간 5분이라도 줄여주었기를 바랍니당.

 

 

반응형

'Server > Tomcat' 카테고리의 다른 글

Tomcat 설치 버전 확인  (0) 2016.03.11