나는 주로 TomcatPlugin을 사용해왔었다.

Start/Stop/Restart 가 메뉴 아래 바로 있고 Server.xml 을 한곳에서 직접 컨트롤 할 수 있어서 말이다.
그런데 인터넷에 여러 강좌/예제 및 책에는 WTP를 이용한 Dynamic Web Project 를 주로 사용한다.

물론 장/단점이 있겠지만 나는 WTP를 자주 사용하지 않는다.
왜? 
1. Server.xml 등 파일이 별도로 생성되어 관리되므로 인해 해당 Server.xml등이 중복된다. 
2. 실제 서버 포팅시 디렉토리 구조가 다르다.

물론 포팅시 export 메뉴를 이용하여 war 파일을 만들어내면 서버환경과 동일한 디렉토리 구조로 build 되어진다.
하지만 개발환경에 따라 개발하면서 수시로 배포해야 하는 경우도 있다.(특히 로컬에서 작업하지 못 하고 테스트서버에서 작업해야 하는경우)
이럴때 나는 Aptana에서 제공하는 FTP 플러그인을 사용하여 로컬의 디렉토리 구조와 테스트서버 디렉토리 구조를 동일하게 구성한다음 해당 소스상에서 버튼 한번으로 업/다운로드 한다.

ps. WTP의 경우 Tomcat Server뿐만 아니라 웬만한 모든 WAS가 지원된다는게 장점이긴 하다.

[2010-10-19 추가]
Dynamic Web Project 시 디렉토리 변경 방법
프로젝트\.settings\org.eclipse.wst.common.component
위 파일 수정하면 원하는 형태로 변한 가능하네;; 진작 알았으면 좋았을 것을..

+ Recent posts