JS's IT

maven에서 tomcat으로 원격 deploy 설정 하기 본문

MAVEN

maven에서 tomcat으로 원격 deploy 설정 하기

LeeJS 2015. 10. 22. 10:34



maven 의 pom.xml에 추가 한다


<plugin>

<groupId>org.apache.tomcat.maven</groupId>

<artifactId>tomcat7-maven-plugin</artifactId>

<version>2.2</version>

<configuration>

<url>http://192.168.10.13:8080/manager/text</url>

<username>admin</username>

 <password>adminadmin</password>

</configuration>

</plugin>


ip주소뒤에 manager/text까지 똑같이 해준다.


그다음


톰캣 설치 디렉토리/conf/tomcat-users.xml 파일을 설정 해준다.


<role rolename="admin"/>

<role rolename="admin-gui"/>

<role rolename="admin-script"/>

<role rolename="manager"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user name="admin" password="adminadmin" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" />


여기서 username과 password는 pom.xml에서 적은 것과 동일해야 한다


그다음


이클립스의 프로젝트 우클릭 > Run As > Run Configuration 실행


우선 Browse Workspace 를 클릭해서 directory 설정해준다.


그리고 Goals:에 tomcat:undeploy  tomcat:deploy 를 넣고 Run을 클릭한다.


정상적으로 되면 webapps 폴더에 war 파일이 생성된다.







Comments