第四节 使用tomcat7-maven-plugin运行Web项目
一、在pom.xml中增加如下配置信息
二、运行或者调试项目。

第四节 使用tomcat7-maven-plugin运行Web项目

除了可以采用上面的方式来绑定Tomcat来实现外,此处我们通过更加简单的方式来实现,那就是tomcat7-maven-plugin。

一、在pom.xml中增加如下配置信息




org.apache.tomcat.maven
tomcat7-maven-plugin
2.2


8080

/mvnweb



二、运行或者调试项目。

打开左侧maven视图,可以看到该模块的plugins中增加了tomcat7插件。
04.使用tomcat7-maven-plugin运行Web项目 - 图1
点击tomcat7:run,启动Tomcat,按照提示的路径访问项目即可。
04.使用tomcat7-maven-plugin运行Web项目 - 图2

如果要调试项目,可以再”tomcat7-run”上右键选择调试选项。
04.使用tomcat7-maven-plugin运行Web项目 - 图3

扩展:使用tomcat7-maven-plugin到底发生了什么

  • 没有绑定用户安装的Tomcat,而是从Maven仓库下载一个Tomcat7的jar到本地仓库来运行的。
  • 变化在于将tomcat 内嵌到 web项目中,跟类似以后spring boot 项目一样,不需要再部署到额外的tomcat,直接就可以运行了。
  • 可以删除D:\repository\org\apache\tomcat目录下内容再次运行tomcat7看看变化,能够清楚的看到tomcat下载的过程。
  • 发布的项目到哪里呢?在当前项目的target目录下,增加了tomcat子目录。>

问题:不想使用tomcat7-maven-plugin,想使用tomcat8-maven-plugin。
tomcat8-maven-plugin本身就有问题,配置繁琐,不建议使用;
另外以后学习了SpringBoot,连tomcat7-maven-plugin也不使用。