Apache Tomcat Maven Plugin :: Tomcat 6.x 2.2
The Tomcat Maven Plugin provides goals to manipulate WAR projects within the
Tomcat 6.x servlet container.
This plugin has 20 goals:
tomcat6:deploy
Deploy a WAR to Tomcat.
tomcat6:deploy-only
Deploy a WAR to Tomcat without forking the package lifecycle.
tomcat6:exploded
Deploy an exploded WAR to Tomcat.
tomcat6:help
Display help information on tomcat6-maven-plugin.
Call mvn tomcat6:help -Ddetail=true -Dgoal=<goal-name> to display parameter
details.
tomcat6:info
Lists information about the Tomcat version, OS, and JVM properties.
tomcat6:inplace
Deploy a WAR in-place to Tomcat.
tomcat6:list
Lists all the currently deployed web applications in Tomcat.
tomcat6:redeploy
Redeploy a WAR in Tomcat. (Alias for the deploy goal with its update parameter
set to true.)
tomcat6:redeploy-only
Redeploy a WAR in Tomcat without forking the package lifecycle. (Alias for the
deploy-only goal with its update parameter set to true.)
tomcat6:reload
Reload a WAR in Tomcat.
tomcat6:resources
Lists JNDI resources in Tomcat.
tomcat6:roles
Lists security roles in Tomcat.
tomcat6:run
Runs the current project as a dynamic web application using an embedded Tomcat
server.
tomcat6:run-war
Runs the current project as a packaged web application using an embedded
Tomcat server.
tomcat6:run-war-only
Same as run-war goal without forking the package cycle.
tomcat6:sessions
Lists session information for a WAR in Tomcat.
tomcat6:shutdown
Shuts down all possibly started embedded Tomcat servers. This will be
automatically done through a shutdown hook or you may call this Mojo to shut
them down explictly.
By default the shutdown goal is not bound to any phase. For integration tests
you might want to bind it to post-integration-test.
tomcat6:start
Start a WAR in Tomcat.
tomcat6:stop
Stop a WAR in Tomcat.
tomcat6:undeploy
Undeploy a WAR from Tomcat.