프로젝트를 이클립스에 import 후 서버에 올릴려 했으나.. 올려지지 않았다.
서버에 잘 올라가는 프로젝트와 비교했을 때 Deployment Descriptor가 보이지 않았다.
Deployment Descriptor는 web.xml 파일로, 기존 프로젝트를 import하기 때문에 해당 파일을 가지고 있었다.
인식이 안되는건가..? 생각하며 구글링 한 결과,
프로젝트 구조, 설정을 관리하는 Dynamic Web Module이 없다는 것을 알게 되었다.
Dynamic Web Module을 체크해주고 Java, JavaScript도 없었다면 체크해준다.
Java를 새로 추가했다면 다음 창이 나올텐데 Build Path를 설정해주는 부분으로,
src/main/java를 입력해주면 된다.
그리고 Web Module 설정창이 나오는데, default로 WebContent가 설정되어있었다.
프로젝트의 web.xml 파일은 src/main/webapp 하위에 있기 때문에 이처럼 Content directory를 설정해주었다.
( WebContent와 src/main/webapp은 이클립스 버전에 따른 차이라고 한다. )
그러면 다음과 같이 Run on Server가 보이게 된다!