Eclipse에 Maven 플러그인을 통해 Tomcat으로 손쉽게 배포가 가능하다. FTP를 통해 파일을 하나하나 옮기는 방법은 이제 쓰지 말도록 하자.
>>> 1. tomcat에 manager를 보안접속하기 위해 유저를 등록한다. (설치는 [CentOS 7] step5. 서비스 설정를 확인)
vi /usr/local/apache-tomcat-8.0.21/conf/tomcat-users.xml
# /usr/local/apache-tomcat-8.0.21/conf/tomcat-users.xml <tomcat-users> <!-- 추가 --> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <user username="{계정ID}" password="{계정PW}" roles="manager-gui,manager-script,manager-jmx"/> <!-- // 추가 --> </tomcat-users>
>>> 2. maven – pom.xml 파일에 플러그인 (tomcat7-maven-plugin)을 추가한다.
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://{배포대상URL}/manager/text</url> <username>{계정ID}</username> <password>{계정PW}</password> </configuration> </plugin>
>>> 3. Goals 를 지정하고 Run을 실행한다.
>>> 4. 필요에 따라 다음과 같이 Goals를 지정한다.
- 최초배포 : tomcat7:deploy - 재배포 : tomcat7:redeploy - 배포삭제 : tomcat7:undeploy