이클립스(Eclipse+Maven)에서 작업 후 구동중인 톰캣(Tomcat)에 원격으로 배포하는 방법인데, 어머~어마~한것 같다. 아래 스크린샷은 이클립스는 STS 3.2, 톰캣7을 기준으로 테스트했다.


1. 톰캣 사용자 설정

아래 스크린샷 처럼 {톰캣경로}/conf/tomcat-users.xml에서 "manager-script" 권한의 사용자를 정의한다.






2. Maven 프로젝트 생성후 Plugin 정의

 Maven 프로젝트 생성 후 pom.xml 파일에 구동할 톰캣 Path, 경로, 사용자 정보를 입력하여 Plugin을 등록한다.

 

            
				org.apache.tomcat.maven
				tomcat7-maven-plugin
				2.1
				
					
					/deploytest
					
					http://localhost:8080/manager/text
					
					tomcat
					admin
				
			






3. 배포하기

  1. Run as Configurations... - Maven Build  이동하여 config 하나를 생성
  2. Browse Workspace로 배포 프로젝트 선택
  3. Goals 항목에 tomcat7:redeploy 입력( redeploy 외 옵션에 대해서는 찾아보자 )
  4. Run
  5. Console 탭에서 진행사항을 확인 할 수 있다.







4. 배포상태 확인


정상적으로 배포되었음을 확인할 수 있다.

짝짝짝!! 어마어마 합니다...@_@