maven部署tomcat8

背景

maven可以通过tomcat插件来对web项目进行运行,但apache官网的插件仅更新到tomcat7-maven-plugin,下面将介绍如何配置tomcat8的插件。

方法

本来准备去找找看有没有第三方的插件库,但找了几个都没有办法使用,后来使用这种方法成功运行。
基于tomcat7的插件进行配置。

首先配置tomcat的访问权限

在tomcat的目录中找到conf,打开tomcat-users.xml
需要的部分已经被注释,删除注释再修改即可。
用户名和密码可自行修改自己的
maven部署tomcat8

配置maven的settings.xml

配置maven的settings.xml用于关联tomcat
同样打开maven目录中的conf,打开settings.xml
maven部署tomcat8

配置pom文件

在tomcat7-maven-plugin的基础上添加configuration配置
maven部署tomcat8

运行

tomcat7:deploy --部署web war包
tomcat7:redeploy --重新部署web war包
tomcat7:undeploy --停止该项目运行,并删除部署的war包
tomcat7:run --启动嵌入式tomcat ,并运行当前项目