miércoles, 24 de junio de 2015

¿Como instalar nuestra aplicación en Tomcat7 con Maven y STS?

¿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