1) Configurar usuário admin no Tomcat(/CATALINA_HOME/conf/tomcat-users.xml)
<tomcat-users >
<role rolename =" manager" />
<role rolename =" admin" />
<role rolename =" manager-gui" />
<role rolename =" manager-script" />
<user username =" admin" password =" admin" roles =" admin,manager,manager-gui,manager-script" />
</tomcat-users >
2) Configurar o Servidor de Deploy no Maven(/MAVEN_HOME/conf/settings.xml)
<settings >
...
<servers >
<server >
<id >CodeTomcat</id >
<username >admin</username > <!-- usuario configurado no tomcat do servidor -->
<password >admin</password > <!-- senha configurado no tomcat do servidor -->
</server >
</servers >
...
<settings >
3) Configurar o deploy na aplicação no arquivo pom.xml da aplicação
<build >
<plugins >
<plugin >
<groupId >org.codehaus.mojo</groupId >
<artifactId >tomcat-maven-plugin</artifactId >
<version >1.1</version >
<configuration >
<url >http://104.236.33.21:8080/manager/text</url >
<server >CodeTomcat</server >
<path >/controleserv</path >
</configuration >
</plugin >
</plugins >
</build >
Target maven para re-deploy
How to deploy Maven based war file to Tomcat example