이클립스(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. 배포하기
- Run as Configurations... - Maven Build 이동하여 config 하나를 생성
- Browse Workspace로 배포 프로젝트 선택
- Goals 항목에 tomcat7:redeploy 입력( redeploy 외 옵션에 대해서는 찾아보자 )
- Run
- Console 탭에서 진행사항을 확인 할 수 있다.
4. 배포상태 확인
정상적으로 배포되었음을 확인할 수 있다.
짝짝짝!! 어마어마 합니다...@_@
댓글