When using the tomcat 7 plugin, do the following:
pom.xml
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcatserver</server>
<path>/mycontext</path>
<username>admin</username>
<password>admin</password>
</configuration>
</plugin>
settings.xml
<server>
<id>tomcatserver</id>
<username>admin</username>
<password>admin</password>
</server>
tomcat-users.xml
<user username="admin" password="admin" roles="manager-script"/>
run
mvn tomcat7:deploy