Untuk melakukan deployment otomatis aplikasi ke server
tomcat. Ada beberapa hal yg harus dilakukan.
Aplikasi kita harus menggunakan struktur maven.
Tomcat yg digunakan disini adalah Tomcat7.
1. 1. Tambahkan nama server di file setting.xml di
MAVEN_HOME
<servers>
<server>
<id>TomcatServer</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
Username dan password harus sama dengan
user di tomcat target
2. 2. Tambahkan user di tomcat configurasi user (tomcat-users.xml) -> di
TOMCAT_HOME/conf/tomcat-users.xml
<tomcat-users>
<user name="admin" password="admin" roles="admin-gui,manager-gui,manager-script,manager-jmx" />
</tomcat-users>
3. 3. Tambahkan tomcat7-maven-plugin di pom.xml aplikasi
kita
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<url>http://localhost:8083/manager/text</url>
<server>TomcatServer</server>
<path>/context</path>
</configuration>
</plugin>
Nama server ‘TomcatServer’ harus sama dengan server yg
didefiniskan di setting.xml maven
4. 4. Compile aplikasi kita lewat mvn console :
$ mvn clean install
5. 5. Deploy aplikasi ke tomcat
$ mvn tomcat:deploy
atau
$ mvn tomcat:redeploy
Untuk redeploy aplikasi
Otomatis aplikasi maven kita akan terdeploy
otomatis di server Tomcat
Selamat mencoba. J
0 comments:
Post a Comment