¿Como hacer el deploy en Tomcat7 con Maven y STS?
En el caso que utilicemos una instancia de tomcat separada del STS, podemos instalar el war de nuestra aplicación web de la siguiente manera
Primero en el POM.XML tenemos que tener el plugin del tomcat7-maven-plugin
<plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <server>localhost</server> <url>http://localhost:8080/manager/text</url> <path>/myAPP</path> <port>8080</port> <username>admin</username> <password>admin</password> <warFile>target\myAPP-1.0.war</warFile> <update>false</update> </configuration> </plugin> </plugins>
En el tomcat7 tenemos que tener habilitado los perfiles del administrador:
c:\apache-tomcat-7.0.62\conf\tomcat-users.xml
<tomcat-users> <role rolename="manager-gui"/> <role rolename="admin-gui"/> <role rolename="manager-script"/> <role rolename="manager"/> <user username="admin" password="admin" roles="admin-gui,admin,manager,manager-gui,manager-script,manager-jmx,manager-status"/> </tomcat-users>
Luego Levantamos el tomcat7:
cd c:\apache-tomcat-7.0.62\bin\
catalina run
Podemos hacer el deploy del war activando la regla del pom.xml
mvn tomcat7:deploy
0 comentarios:
Publicar un comentario