나는 주로 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
위 파일 수정하면 원하는 형태로 변한 가능하네;; 진작 알았으면 좋았을 것을..


Eclipse Subversion 계정정보 경로(XP)

C:\Documents and Settings\계정\Application Data\Subversion\auth\svn.simple


Repository 등록된 갯수 만큼 파일이 존재 한다.

메모장 같은 것으로 열어서 확인 후 삭제 하면 된다.


ANT 로 Flex 컴파일 시 Java heap space OutOfMemoryError 날 경우

해당 ANT xml 파일에서 마우스 오른쪽 ->  Rus as -> External Tools Configurations -> JRE -> VM arguments

위 설정에 아래와 같이 값을 준다.

-Xmx512m

근데 eclipse 3.4 에서는 위와 같은 방법으로 해도 안되네.. 아시는분 ㅠㅠ
eclipse 3.5 가 나왔던데 이 버전에서는 잘 될련지.. 빨리 3.5 버전을 지원하는 flex plugin이 나왔으면 좋겠다.

+ Recent posts