Russ-
Can you take the mode configuration attribute from 
org.apache.tomcat.maven:tomcat7 plugin and modify the plugin code to deploy 
*only what you want*
mode (Default: war)
>>>>       The deployment mode to use. This must be either war to deploy the 
>>>> war,
>>>>       context to deploy the context XML file, or both to deploy the war 
>>>> with
>>>>       the context XML file.Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.


> Date: Thu, 9 Aug 2012 12:39:11 -0700
> To: users@tomcat.apache.org
> From: ru...@releasetools.org
> Subject: Re: confused by tomcat6/7 docs
> CC: users@tomcat.apache.org
> 
> At 10:50 AM +0200 7/9/12, Olivier Lamy wrote:
> >Hi,
> >
> >2012/7/8 Russ Tremain <ru...@releasetools.org>:
> >> ahh... thanks.  bad assumption on my part that tomcat7-maven was a 
> >> superset.
> >>
> >> what would really be cool is an "incremental" deploy, but not sure if the 
> >> tomcat remote deploy api supports that or not.
> >
> >with incremental you mean for classes too ? or for jsp,css, jss etc.. ?
> 
> sorry I missed your reply.
> 
> I was thinking anything that had changed in the war from the previous 
> deployment.
> 
> sort of an rsync type functionality.
> 
> just an idea..
> 
> /r
> 
> 
> > >
> >> meantime I will see if we can revert to tomcat6-maven plugin to see if we 
> >> can speed the build/deploy development cycle up.
> >>
> >> thx,
> >> /r
> >>
> >> At 10:16 PM +0200 7/7/12, Olivier Lamy wrote:
> >>>Yup because currently not all goals from tomcat6 have been implemented
> >>>in tomcat7.
> >>>
> >>>http://tomcat.apache.org/maven-plugin-2.0-SNAPSHOT/tomcat6-maven-plugin/plugin-info.html
> >>>whereas.
> >>>http://tomcat.apache.org/maven-plugin-2.0-SNAPSHOT/tomcat7-maven-plugin/plugin-info.html
> >>>
> >>>You can load an issue (if possible with a patch :-) ) for goals you'd like 
> >>>see.
> >>>
> >>>2012/7/6 Russ Tremain <ru...@releasetools.org>:
> >>>> Hi Oliver,
> >>>>
> >>>> I must say I'm a bit confused by the examples & docs for
> >>>> tomcat7-maven-plugin.
> >>>>
> >>>> I see reference to a "war:explode" goal, which doesn't seem to exist. The
> >>>> reference is here:
> >>>>
> >>>>         
> >>>> http://tomcat.apache.org/maven-plugin-2.0-beta-1/context-goals.html
> >>>>
> >>>> But when I dump the plugin documentation [1], I see no such goal.
> >>>>
> >>>> What I would like to find out about the possibility to deploy an exploded
> >>>> war image to a local tomcat instance.
> >>>>
> >>>> I've been successfully using the deploy (tomcat7:deploy) goal, but my
> >>>> developers are complaining that it is too slow.  I need to work out a 
> >>>> method
> >>>> to use an exploded war.
> >>>>
> >>>> Any help appreciated...
> >>>>
> >>>> thanks!
> >>>> -Russ
> >>>>
> >>>> [1] mvn -Dplugin=tomcat7 -DgroupId=org.apache.tomcat.maven -Dfull
> >>>> help:describe
> >>>> ...
> >>>> [INFO] org.apache.tomcat.maven:tomcat7-maven-plugin:2.0-beta-1
> >>>>
> >>>> Name: Apache Tomcat Maven Plugin :: Tomcat 7.x
> >>>> Description: The Tomcat Maven Plugin provides goals to manipulate WAR
> >>>>   projects within the Tomcat 7.x servlet container.
> >>>> Group Id: org.apache.tomcat.maven
> >>>> Artifact Id: tomcat7-maven-plugin
> >>>> Version: 2.0-beta-1
> >>>> Goal Prefix: tomcat7
> >>>>
> >>>> This plugin has 8 goals:
> >>>>
> >>>> tomcat7:deploy
> >>>>   Description: Deploy a WAR to Tomcat.
> >>>>   Implementation: 
> >>>> org.apache.tomcat.maven.plugin.tomcat7.deploy.DeployMojo
> >>>>   Language: java
> >>>>   Before this mojo executes, it will call:
> >>>>     Phase: 'package'
> >>>>
> >>>>   Available parameters:
> >>>>
> >>>>     charset (Default: ISO-8859-1)
> >>>>       The URL encoding charset to use when communicating with Tomcat
> >>>> manager.
> >>>>
> >>>>     contextFile
> >>>>       The path of the Tomcat context XML file. This is not used for war
> >>>>       deployment mode.
> >>>>
> >>>>     ignorePackaging (Default: false)
> >>>>       If set to true ignore if packaging of project is not 'war'.
> >>>>
> >>>>     mode (Default: war)
> >>>>       The deployment mode to use. This must be either war to deploy the 
> >>>> war,
> >>>>       context to deploy the context XML file, or both to deploy the war 
> >>>> with
> >>>>       the context XML file.
> >>>>
> >>>>     password
> >>>>       The password to use for deployment
> >>>>
> >>>>     path (Default: /${project.artifactId})
> >>>>       The webapp context path to use for the web application being run. 
> >>>> This
> >>>>       must always start with a forward-slash ('/').
> >>>>
> >>>>     server
> >>>>       The server id in settings.xml to use when authenticating with 
> >>>> Tomcat
> > >>>       manager, or null to use defaults of username admin and no 
> > >>> password.
> >>>>
> >>>>     tag
> >>>>       The Tomcat webapp tag name to use.
> >>>>
> >>>>     update (Default: false)
> >>>>       Whether Tomcat should automatically undeploy webapps that already
> > >>> exist
> >>>>       when deploying.
> >>>>
> >>>>     url (Default: http://localhost:8080/manager/html)
> >>>>       The full URL of the Tomcat manager instance to use.
> >>>>
> >>>>     username
> >>>>       The tomcat username to use for deployment
> >>>>
> >>>>     warFile
> >>>>       The path of the WAR file to deploy.
> >>>>
> >>>> tomcat7:deploy-only
> >>>>   Description: Deploy a WAR to Tomcat witjout forking the package 
> >>>> lifecycle
> >>>>   Implementation:
> >>>> org.apache.tomcat.maven.plugin.tomcat7.deploy.DeployOnlyMojo
> >>>>   Language: java
> >>>>
> >>>>   Available parameters:
> >>>>
> >>>>     charset (Default: ISO-8859-1)
> >>>>       The URL encoding charset to use when communicating with Tomcat
> >>> > manager.
> >>>>
> >>>>     contextFile
> >>>>       The path of the Tomcat context XML file. This is not used for war
> >>>>       deployment mode.
> >>>>
> >>>>     ignorePackaging (Default: false)
> >>> >       If set to true ignore if packaging of project is not 'war'.
> >>>>
> >>>>     mode (Default: war)
> >>>>       The deployment mode to use. This must be either war to deploy the 
> >>>> war,
> >>>>       context to deploy the context XML file, or both to deploy the war 
> >>>> with
> >>>>       the context XML file.
> >>>>
> >>>>     password
> >>>>       The password to use for deployment
> >>>>
> >>>>     path (Default: /${project.artifactId})
> >>>>       The webapp context path to use for the web application being run. 
> >>>> This
> >>>>       must always start with a forward-slash ('/').
> >>>>
> >>>>     server
> >>>>       The server id in settings.xml to use when authenticating with 
> >>>> Tomcat
> >>>>       manager, or null to use defaults of username admin and no password.
> >>>>
> >>>>     tag
> >>>>       The Tomcat webapp tag name to use.
> >>>>
> >>>>     update (Default: false)
> >>>>       Whether Tomcat should automatically undeploy webapps that already
> >>>> exist
> >>>>       when deploying.
> >>>>
> >>>>     url (Default: http://localhost:8080/manager/html)
> >>>>       The full URL of the Tomcat manager instance to use.
> >>>>
> >>>>     username
> >>>>       The tomcat username to use for deployment
> >>>>
> >>>>     warFile
> >>>>       The path of the WAR file to deploy.
> >>>>
> >>>> tomcat7:exec-war
> >>>>   Description: (no description available)
> >>>>   Implementation: org.apache.tomcat.maven.plugin.tomcat7.run.ExecWarMojo
> >>>>   Language: java
> >>>>   Before this mojo executes, it will call:
> >>>>     Phase: 'package'
> >>>>
> >>>>   Available parameters:
> >>>>
> >>>>     accessLogValveFormat (Default: %h %l %u %t )
> >>>>       see http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html
> >>>>
> >>>>     attachArtifact (Default: true)
> >>>>       Attach or not the generated artifact to the build (use true if you
> >>>> want
> >>>>       to install or deploy it)
> >>>>
> >>>>     attachArtifactClassifier (Default: exec-war)
> >>>>       the classifier to use for the attached/generated artifact
> >>>>
> >>>>     attachArtifactClassifierType (Default: jar)
> >>>>       the type to use for the attached/generated artifact
> >>>>
> >>>>     buildDirectory (Default: ${project.build.directory})
> >>>>       (no description available)
> >>>>
> >>>>     connectorHttpProtocol (Default: HTTP/1.1)
> >>>>       which connector protocol to use HTTP/1.1 or
> >>>>       org.apache.coyote.http11.Http11NioProtocol
> >>>>
> >>>>     enableNaming (Default: false)
> >>>>       to enable naming when starting tomcat
> >>>>
> >>>>     extraDependencies
> >>>>       list of extra dependencies to add in the standalone tomcat jar: 
> >>>> your
> >>>> jdbc
> >>>>       driver, mail.jar etc.. Those dependencies will be in root 
> >>>> classloader.
> >>>>
> >>>>     extraResources
> >>>>       list of extra resources to add in the standalone tomcat jar: your
> >>>> logger
> >>>>       configuration etc
> >>>>
> >>>>     finalName (Default:
> >>>> ${project.artifactId}-${project.version}-war-exec.jar)
> >>>>       Name of the generated exec JAR.
> >>>>
> >>>>     mainClass (Default: org.apache.tomcat.maven.runner.Tomcat7RunnerCli)
> >>>>       Main class to use for starting the standalone jar.
> >>>>
> >>>>     path (Default: ${project.artifactId})
> > >>>       The webapp context path to use for the web application being run. 
> > >>> The
> >>>>       name to store webapp in exec jar. Do not use /
> >>>>
> >>>>     pluginArtifacts (Default: ${plugin.artifacts})
> >>>>       (no description available)
> > >>>
> >>>>     serverXml (Default: src/main/tomcatconf/server.xml)
> >>>>       (no description available)
> >>>>
> >>>>     tomcatConfigurationFilesDirectory (Default: src/main/tomcatconf)
> >>>>       (no description available)
> >>>>
> >>>>     warRunDependencies
> >>>>       (no description available)
> >>>>
> >>>> tomcat7:exec-war-only
> >>>>   Description: (no description available)
> >>>>   Implementation: 
> >>>> org.apache.tomcat.maven.plugin.tomcat7.run.ExecWarOnlyMojo
> >>>>   Language: java
> >>>>
> >>>>   Available parameters:
> >>>>
> >>>>     accessLogValveFormat (Default: %h %l %u %t )
> >>>>       see http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html
> >>>>
> >>>>     attachArtifact (Default: true)
> >>>>       Attach or not the generated artifact to the build (use true if you
> >>>> want
> >>>>       to install or deploy it)
> >>>>
> >>>>     attachArtifactClassifier (Default: exec-war)
> >>>>       the classifier to use for the attached/generated artifact
> >>> >
> >>>>     attachArtifactClassifierType (Default: jar)
> >>>>       the type to use for the attached/generated artifact
> >>>>
> >>>>     buildDirectory (Default: ${project.build.directory})
> >>> >       (no description available)
> >>>>
> >>>>     connectorHttpProtocol (Default: HTTP/1.1)
> >>>>       which connector protocol to use HTTP/1.1 or
> >>>>       org.apache.coyote.http11.Http11NioProtocol
> >>>>
> >>>>     enableNaming (Default: false)
> >>>>       to enable naming when starting tomcat
> >>>>
> >>>>     extraDependencies
> >>>>       list of extra dependencies to add in the standalone tomcat jar: 
> >>>> your
> >>>> jdbc
> >>>>       driver, mail.jar etc.. Those dependencies will be in root 
> >>>> classloader.
> >>>>
> >>>>     extraResources
> >>>>       list of extra resources to add in the standalone tomcat jar: your
> >>>> logger
> >>>>       configuration etc
> >>>>
> >>>>     finalName (Default:
> >>>> ${project.artifactId}-${project.version}-war-exec.jar)
> >>>>       Name of the generated exec JAR.
> >>>>
> >>>>     mainClass (Default: org.apache.tomcat.maven.runner.Tomcat7RunnerCli)
> >>>>       Main class to use for starting the standalone jar.
> >>>>
> >>>>     path (Default: ${project.artifactId})
> >>>>       The webapp context path to use for the web application being run. 
> >>>> The
> >>>>       name to store webapp in exec jar. Do not use /
> >>>>
> >>>>     pluginArtifacts (Default: ${plugin.artifacts})
> >>>>       (no description available)
> >>>>
> >>>>     serverXml (Default: src/main/tomcatconf/server.xml)
> >>>>       (no description available)
> >>>>
> >>>>     tomcatConfigurationFilesDirectory (Default: src/main/tomcatconf)
> >>>>       (no description available)
> >>>>
> >>>>     warRunDependencies
> >>>>       (no description available)
> >>>>
> >>>> tomcat7:run
> >>>>   Description: Runs the current project as a dynamic web application 
> >>>> using
> >>>> an
> >>>>     embedded Tomcat server.
> >>>>   Implementation: org.apache.tomcat.maven.plugin.tomcat7.run.RunMojo
> >>>>   Language: java
> >>>>   Before this mojo executes, it will call:
> >>>>     Phase: 'compile'
> >>>>
> >>>>   Available parameters:
> >>>>
> >>>>     addContextWarDependencies (Default: false)
> >>>>       Will create a tomcat context for each dependencies of war type with
> >>>>       'scope' set to 'tomcat'. In other words, dependencies with:
> >>>>          <type>war</type>
> >>>>          <scope>tomcat</scope>
> >>>>       To preserve backward compatibility it's false by default.
> >>>>
> >>>>     additionalClasspathDirs
> >>>>       Additional optional directories to add to the embedded tomcat
> >>>> classpath.
> >>>>
> >>>>     additionalConfigFilesDir (Default: ${basedir}/src/main/tomcatconf)
> >>>>       The directory contains additional configuration Files that copied 
> >>>> in
> >>>> the
> >>>>       Tomcat conf Directory.
> >>>>
> >>>>     addWarDependenciesInClassloader (Default: true)
> >>>>       will add /WEB-INF/lib/*.jar and /WEB-INF/classes from war 
> >>>> dependencies
> >>>> in
> >>>>       the webappclassloader
> >>>>
> >>>>     ajpPort (Default: 0)
> >>>>       The AJP port to run the Tomcat server on. By default it's 0 this 
> >>>> means
> >>>>       won't be started. The ajp connector will be started only for value 
> >>>> >
> > >>> 0.
> >>>>
> >>>>     ajpProtocol (Default: org.apache.coyote.ajp.AjpProtocol)
> >>>>       The AJP protocol to run the Tomcat server on. By default it's ajp.
> >>>> NOTE
> >>>>       The ajp connector will be started only if ajpPort > 0. possible 
> >>>> values
> > >>>       are:
> >>>>       - org.apache.coyote.ajp.AjpProtocol - new blocking Java connector 
> >>>> that
> >>>>         supports an executor
> >>>>       - org.apache.coyote.ajp.AjpAprProtocol - the APR/native connector.
> >>>>
> >>>>     backgroundProcessorDelay (Default: -1)
> >>>>       represents the delay in seconds between each classPathScanning 
> >>>> change
> >>>>       invocation
> >>>>
> >>>>     configurationDir
> >>>>       The directory to create the Tomcat server configuration under.
> >>>>
> >>>>     contextFile
> >>>>       The path of the Tomcat context XML file.
> >>>>
> >>>>     contextReloadable (Default: false)
> >>>>       Force context scanning if you don't use a context file with 
> >>>> reloadable
> >>>> =
> >>>>       'true'. The other way to use contextReloadable is to add attribute
> >>>>       reloadable = 'true' in your context file.
> >>>>
> >>>>     delegate (Default: true)
> >>>>       Set the 'follow standard delegation model' flag used to configure 
> >>>> our
> >>>>       ClassLoader.
> >>>>
> >>>>     fork (Default: false)
> >>>>       Set this to true to allow Maven to continue to execute after 
> >>>> invoking
> >>>> the
> >>>>       run goal.
> >>> >
> >>>>     httpsPort (Default: 0)
> >>>>       The https port to run the Tomcat server on. By default it's 0 this
> >>>> means
> >>>>       won't be started. The https connector will be started only for 
> >>>> value >
> >>> > 0.
> >>>>
> >>>>     ignorePackaging (Default: false)
> >>>>       If set to true ignore if packaging of project is not 'war'.
> >>>>
> >>>>     keystoreFile
> >>>>       Override the default keystoreFile for the HTTPS connector (if 
> >>>> enabled)
> >>>>
> >>>>     keystorePass
> >>>>       Override the default keystorePass for the HTTPS connector (if 
> >>>> enabled)
> >>>>
> >>>>     path (Default: /${project.artifactId})
> >>>>       The webapp context path to use for the web application being run. 
> >>>> This
> >>>>       must always start with a forward-slash ('/').
> >>>>
> >>>>     pluginArtifacts
> >>>>       (no description available)
> >>>>
> >>>>     port (Default: 8080)
> >>>>       The port to run the Tomcat server on.
> >>>>
> >>>>     protocol (Default: HTTP/1.1)
> >>>>       The protocol to run the Tomcat server on. By default it's HTTP/1.1.
> >>>>
> >>>>     serverXml
> >>>>       server.xml to use Note if you use this you must configure in this 
> >>>> file
> >>>>       your webapp paths.
> >>>>
> >>>>     systemProperties
> >>>>       List of System properties to pass to the Tomcat Server.
> >>>>
> >>>>     tomcatLoggingFile
> >>>>       The path of the Tomcat logging configuration.
> >>>>
> >>>>     tomcatUsers
> >>>>       The path of the Tomcat users XML file.
> >>>>
> >>>>     tomcatWebXml
> >>>>       overriding the providing web.xml to run tomcat
> >>>>
> >>>>     uriEncoding (Default: ISO-8859-1)
> >>>>       The character encoding to use for decoding URIs.
> >>>>
> >>>>     useNaming (Default: true)
> >>>>       Enables or disables naming support for the embedded Tomcat server.
> >>>>
> >>>>       Note: This setting is ignored if you provide a server.xml for your
> >>>>       Tomcat. Instead please configure naming in the server.xml.
> >>>>
> >>>>     useSeparateTomcatClassLoader (Default: false)
> >>>>       if true a new classLoader separated from maven core will be 
> >>>> created to
> >>>>       start tomcat.
> >>>>
> >>>>     useTestClasspath (Default: false)
> >>>>       will use the test classpath rather than the compile one and will 
> >>>> add
> >>>> test
> >>>>       dependencies too
> >>>>
> >>>>     warSourceDirectory (Default: ${basedir}/src/main/webapp)
> >>>>       The web resources directory for the web application being run.
> >>>>
> >>>> tomcat7:run-war
> >>>>   Description: Runs the current project as a packaged web application 
> >>>> using
> >>>>     an embedded Tomcat server.
> >>>>   Implementation: org.apache.tomcat.maven.plugin.tomcat7.run.RunWarMojo
> >>>>   Language: java
> >>>>   Before this mojo executes, it will call:
> >>>>     Phase: 'package'
> >>>>
> >>>>   Available parameters:
> >>>>
> >>>>     addContextWarDependencies (Default: false)
> >>>>       Will create a tomcat context for each dependencies of war type with
> >>>>       'scope' set to 'tomcat'. In other words, dependencies with:
> > >>>          <type>war</type>
> >>>>          <scope>tomcat</scope>
> >>>>       To preserve backward compatibility it's false by default.
> >>>>
> >>>>     additionalConfigFilesDir (Default: ${basedir}/src/main/tomcatconf)
> > >>>       The directory contains additional configuration Files that copied 
> > >>> in
> >>>> the
> >>>>       Tomcat conf Directory.
> >>>>
> >>>>     ajpPort (Default: 0)
> >>>>       The AJP port to run the Tomcat server on. By default it's 0 this 
> >>>> means
> >>>>       won't be started. The ajp connector will be started only for value 
> >>>> >
> >>>> 0.
> >>>>
> >>>>     ajpProtocol (Default: org.apache.coyote.ajp.AjpProtocol)
> >>>>       The AJP protocol to run the Tomcat server on. By default it's ajp.
> >>>> NOTE
> >>>>       The ajp connector will be started only if ajpPort > 0. possible 
> >>>> values
> >>>>       are:
> >>>>       - org.apache.coyote.ajp.AjpProtocol - new blocking Java connector 
> >>>> that
> >>>>         supports an executor
> >>>>       - org.apache.coyote.ajp.AjpAprProtocol - the APR/native connector.
> >>>>
> >>>>     configurationDir
> >>>>       The directory to create the Tomcat server configuration under.
> >>>>
> >>>>     contextFile
> >>>>       The path of the Tomcat context XML file.
> >>>>
> >>>>     contextReloadable (Default: false)
> >>>>       Force context scanning if you don't use a context file with 
> >>>> reloadable
> >>>> =
> >>>>       'true'. The other way to use contextReloadable is to add attribute
> >>>>       reloadable = 'true' in your context file.
> >>>>
> >>>>     fork (Default: false)
> >>>>       Set this to true to allow Maven to continue to execute after 
> >>>> invoking
> >>> > the
> >>>>       run goal.
> >>>>
> >>>>     httpsPort (Default: 0)
> >>>>       The https port to run the Tomcat server on. By default it's 0 this
> >>>> means
> >>>>       won't be started. The https connector will be started only for 
> >>>> value >
> >>> > 0.
> >>>>
> >>>>     ignorePackaging (Default: false)
> >>>>       If set to true ignore if packaging of project is not 'war'.
> >>>>
> >>>>     keystoreFile
> >>>>       Override the default keystoreFile for the HTTPS connector (if 
> >>>> enabled)
> >>>>
> >>>>     keystorePass
> >>>>       Override the default keystorePass for the HTTPS connector (if 
> >>>> enabled)
> >>>>
> >>>>     path (Default: /${project.artifactId})
> >>>>       The webapp context path to use for the web application being run. 
> >>>> This
> >>>>       must always start with a forward-slash ('/').
> >>>>
> >>>>     pluginArtifacts
> >>>>       (no description available)
> >>>>
> >>>>     port (Default: 8080)
> >>>>       The port to run the Tomcat server on.
> >>>>
> >>>>     protocol (Default: HTTP/1.1)
> >>>>       The protocol to run the Tomcat server on. By default it's HTTP/1.1.
> >>>>
> >>>>     serverXml
> >>>>       server.xml to use Note if you use this you must configure in this 
> >>>> file
> >>>>       your webapp paths.
> >>>>
> >>>>     systemProperties
> >>>>       List of System properties to pass to the Tomcat Server.
> >>>>
> >>>>     tomcatLoggingFile
> >>>>       The path of the Tomcat logging configuration.
> >>>>
> >>>>     tomcatUsers
> >>>>       The path of the Tomcat users XML file.
> >>>>
> >>>>     tomcatWebXml
> >>>>       overriding the providing web.xml to run tomcat
> >>>>
> >>>>     uriEncoding (Default: ISO-8859-1)
> >>>>       The character encoding to use for decoding URIs.
> >>>>
> >>>>     useNaming (Default: true)
> >>>>       Enables or disables naming support for the embedded Tomcat server.
> >>>>
> >>>>       Note: This setting is ignored if you provide a server.xml for your
> >>>>       Tomcat. Instead please configure naming in the server.xml.
> >>>>
> >>>>     useSeparateTomcatClassLoader (Default: false)
> >>>>       if true a new classLoader separated from maven core will be 
> >>>> created to
> >>>>       start tomcat.
> >>>>
> >>>>     warDirectory
> >>>>       The path of the exploded WAR directory to run.
> >>>>
> >>>> tomcat7:run-war-only
> >>>>   Description: Runs the current project as a packaged web application 
> >>>> using
> >>>>     an embedded Tomcat server without forking the package cycle.
> >>>>   Implementation: 
> >>>> org.apache.tomcat.maven.plugin.tomcat7.run.RunWarOnlyMojo
> >>>>   Language: java
> >>>>
> >>>>   Available parameters:
> >>>>
> >>>>     addContextWarDependencies (Default: false)
> >>>>       Will create a tomcat context for each dependencies of war type with
> >>>>       'scope' set to 'tomcat'. In other words, dependencies with:
> > >>>          <type>war</type>
> >>>>          <scope>tomcat</scope>
> >>>>       To preserve backward compatibility it's false by default.
> >>>>
> >>>>     additionalConfigFilesDir (Default: ${basedir}/src/main/tomcatconf)
> > >>>       The directory contains additional configuration Files that copied 
> > >>> in
> >>>> the
> >>>>       Tomcat conf Directory.
> >>>>
> >>>>     ajpPort (Default: 0)
> >>>>       The AJP port to run the Tomcat server on. By default it's 0 this 
> >>>> means
> >>>>       won't be started. The ajp connector will be started only for value 
> >>>> >
> >>>> 0.
> >>>>
> >>>>     ajpProtocol (Default: org.apache.coyote.ajp.AjpProtocol)
> >>>>       The AJP protocol to run the Tomcat server on. By default it's ajp.
> >>>> NOTE
> >>>>       The ajp connector will be started only if ajpPort > 0. possible 
> >>>> values
> >>>>       are:
> >>>>       - org.apache.coyote.ajp.AjpProtocol - new blocking Java connector 
> >>>> that
> >>>>         supports an executor
> >>>>       - org.apache.coyote.ajp.AjpAprProtocol - the APR/native connector.
> >>>>
> >>>>     configurationDir
> >>>>       The directory to create the Tomcat server configuration under.
> >>>>
> >>>>     contextFile
> >>>>       The path of the Tomcat context XML file.
> >>>>
> >>>>     contextReloadable (Default: false)
> >>>>       Force context scanning if you don't use a context file with 
> >>>> reloadable
> >>>> =
> >>>>       'true'. The other way to use contextReloadable is to add attribute
> >>>>       reloadable = 'true' in your context file.
> >>>>
> >>>>     fork (Default: false)
> >>>>       Set this to true to allow Maven to continue to execute after 
> >>>> invoking
> >>>> the
> >>>>       run goal.
> >>>>
> >>>>     httpsPort (Default: 0)
> >>>>       The https port to run the Tomcat server on. By default it's 0 this
> >>>> means
> >>>>       won't be started. The https connector will be started only for 
> >>>> value >
> >>> > 0.
> >>>>
> >>>>     ignorePackaging (Default: false)
> >>>>       If set to true ignore if packaging of project is not 'war'.
> >>>>
> >>>>     keystoreFile
> >>>>       Override the default keystoreFile for the HTTPS connector (if 
> >>>> enabled)
> >>> >
> >>>>     keystorePass
> >>>>       Override the default keystorePass for the HTTPS connector (if 
> >>>> enabled)
> >>>>
> >>>>     path (Default: /${project.artifactId})
> >>>>       The webapp context path to use for the web application being run. 
> >>>> This
> >>>>       must always start with a forward-slash ('/').
> >>>>
> >>>>     pluginArtifacts
> >>>>       (no description available)
> >>>>
> >>>>     port (Default: 8080)
> >>>>       The port to run the Tomcat server on.
> >>>>
> >>>>     protocol (Default: HTTP/1.1)
> >>>>       The protocol to run the Tomcat server on. By default it's HTTP/1.1.
> >>>>
> >>>>     serverXml
> >>>>       server.xml to use Note if you use this you must configure in this 
> >>>> file
> >>>>       your webapp paths.
> >>>>
> >>>>     systemProperties
> >>>>       List of System properties to pass to the Tomcat Server.
> >>>>
> >>>>     tomcatLoggingFile
> >>>>       The path of the Tomcat logging configuration.
> >>>>
> >>>>     tomcatUsers
> >>>>       The path of the Tomcat users XML file.
> >>>>
> >>>>     tomcatWebXml
> >>>>       overriding the providing web.xml to run tomcat
> >>>>
> >>>>     uriEncoding (Default: ISO-8859-1)
> >>>>       The character encoding to use for decoding URIs.
> >>>>
> >>>>     useNaming (Default: true)
> >>>>       Enables or disables naming support for the embedded Tomcat server.
> >>>>
> >>>>       Note: This setting is ignored if you provide a server.xml for your
> >>>>       Tomcat. Instead please configure naming in the server.xml.
> >>>>
> >>>>     useSeparateTomcatClassLoader (Default: false)
> >>>>       if true a new classLoader separated from maven core will be 
> >>>> created to
> >>>>       start tomcat.
> >>>>
> >>>>     warDirectory
> >>>>       The path of the exploded WAR directory to run.
> >>>>
> >>>> tomcat7:shutdown
> >>>>   Description: Shuts down all possibly started embedded tomcat servers. 
> >>>> This
> >>>>     will be automatically down 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.
> >>>>   Implementation: org.apache.tomcat.maven.plugin.tomcat7.run.ShutdownMojo
> >>>>   Language: java
> > >>>
> >>>>   Available parameters:
> >>>>
> >>>>     path (Default: /${project.artifactId})
> >>>>       The webapp context path to use for the web application being run. 
> >>>> This
> >>>>       must always start with a forward-slash ('/').
> > >>
> >>>
> >>>
> >>>--
> >>>Olivier Lamy
> >>>Talend: http://coders.talend.com
> >>>http://twitter.com/olamy | http://linkedin.com/in/olamy
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> >> For additional commands, e-mail: users-h...@tomcat.apache.org
> >>
> >
> >
> >
> >--
> >Olivier Lamy
> >Talend: http://coders.talend.com
> >http://twitter.com/olamy | http://linkedin.com/in/olamy
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> >For additional commands, e-mail: users-h...@tomcat.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 
                                          

Reply via email to