Hi, The Apache Tomcat is pleased to announce the release of the 2.0 version. This plugin can used to run your war project inside an embeded Apache Tomcat and to deploy your project to a running Apache Tomcat instance.
Documentation available: http://tomcat.apache.org/maven-plugin-2.0/index.html Release Notes - Apache Tomcat Maven Plugin - Version 2.0 ** Bug * [MTOMCAT-116] - NonRepeatableRequestException when executing goal tomcat6:deploy * [MTOMCAT-118] - tomcat7:run wont accept additionalClasspathDir arguments * [MTOMCAT-123] - Can't add test scoped dependency filters to web.xml * [MTOMCAT-129] - Regression of MTOMCAT-54 in tomcat7-maven-plugin * [MTOMCAT-133] - Servlet mapping to "/" does not work * [MTOMCAT-134] - Empty additionalClasspathDir causes NPE in RunMojo.java * [MTOMCAT-135] - tomcat7:run does not load HandlesTypes in application classes * [MTOMCAT-136] - Tomcat7-maven-plugin 2.0-beta1 and useSeparateTomcatClassloader fails with run goal * [MTOMCAT-138] - Cannot define the embedded Tomcat version * [MTOMCAT-139] - All static resources gives error 404 * [MTOMCAT-141] - Context root "/" not working for Tomcat 7 Run * [MTOMCAT-142] - contextFile path="..." ignored when using tomcat7:run * [MTOMCAT-143] - contextFile and tomcatUsers defined in pom.xml are not used with target tomcat7:run * [MTOMCAT-144] - resourcePaths returns null * [MTOMCAT-145] - [2.0-beta-1] Unable to deploy * [MTOMCAT-149] - Error deploying on Tomcat 6 * [MTOMCAT-151] - Empty password prevents preemptive authentication headers from being sent * [MTOMCAT-157] - use new Maven Plugins annotations * [MTOMCAT-160] - "Skipping non-war project" should not happen if using <addContextWarDependencies> * [MTOMCAT-162] - SaxException when deploying multiple WARs * [MTOMCAT-166] - Cannot invoke Tomcat manager:Cannot retry request with a non-repeatable request entity * [MTOMCAT-169] - Unable to Deploy WAR Defined via "webapps" Declaration * [MTOMCAT-170] - Unable to Specify Additional Classpath for WAR Defined via "webapps" Declaration * [MTOMCAT-171] - Multiple executions (i.e. sep tomcats clash due to identical JMX naming) * [MTOMCAT-172] - configuring aliases with tomcat7:run ** Improvement * [MTOMCAT-60] - Multiple-War-Deployment in configuration section. * [MTOMCAT-120] - Support "skip" parameter * [MTOMCAT-122] - add all plugin dependencies to the tomcat class loader * [MTOMCAT-124] - tomcat-maven-archetype unused generation parameters * [MTOMCAT-137] - Adding a static context to tomcat for static files like images, js, html etc. * [MTOMCAT-140] - Allow specifying the classloader to use for loading webapps. * [MTOMCAT-147] - Add help goal * [MTOMCAT-150] - expose ports used with tomcat7:run as sys props * [MTOMCAT-153] - align all Maven dependency versions to 2.0.11 * [MTOMCAT-154] - support exec-war war run dependencies with classifiers * [MTOMCAT-155] - allow exec-war war run dependencies that are generated in current mvn execution, but not yet installed to maven repo * [MTOMCAT-156] - exec-war should allow creation of exec-war in projects with any packaging type * [MTOMCAT-164] - Add french translation * [MTOMCAT-167] - Add the ability to specify context.xml files for each additional Webapp being deployed ** New Feature * [MTOMCAT-126] - Add support for keystoreType ** Task * [MTOMCAT-174] - tomcatConfigurationFilesDirectory is not implemented Have Fun, -- The Apache Tomcat Team.