Maven项目远程部署到Tomcat (2)

以下参数必选,但是可以在pom中空缺,空缺时将采用默认值

名称 描述 默认值
charset   在与Tomcat Manager通信是的URL编
码字符集
  ISO-8859-1  
mode   部署的模式,值可为:war,context,both   war  
path   应用程序运行的上下文路径,必须以\'/\'开始   /${project.artifactId}  
update   当部署已存在的应用时,是否自动
undeploy该应用
  false  
url   Tomcat Manager实例使用的全路径   :8080
/manager/text
 
warFile   部署warFile的路径   ${project.build.directory}
/${project.build.finalName}.war
 
3.4.2 可选参数

对于个性化的需求,tomcat7插件提供了可配置的参数

名称 描述
contextFile   Tomcat的context的XML路径,对于mode=war不适用,默认为
${project.build.directory}/${project.build.finalName}/
META-INF/context.xml
 
ignorePackaging   如果设置为true,忽略类型不是war的项目  
username   部署到Tomcat的username  
password   部署到Tomcat的password  
server   指定Maven的setting.xml中配置的server id用于Tomcat认证  
tag   应用程序在Tomcat中使用的标签的名字  
3.5 运行结果

调用:mvn tomcat7:deploy命令得到下图:

Maven项目远程部署到Tomcat

成功快速部署到tomcat中

Maven项目远程部署到Tomcat

四、远程undeploy

此外,如果快速卸载(undeploy)Tomcat服务器的项目,使用:

mvn tomcat7:undeploy

效果如下:

Maven项目远程部署到Tomcat

Maven项目远程部署到Tomcat

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzwwyz.html