前言

  • 当我们开发好一个web项目要发布到Tomcat服务器上,通常的操作是先打war包,然后将war包复制到下载好的Tomcat安装目录下的webapp目录下,然后启动服务器,这样我们的项目就算是发布成功了。后面发展到开发工具和Tomcat服务器进行集成,需要在开发工具上进行配置(可以参考:https://www.yuque.com/kewangmingtian365/fth96z/ozuzn0),但是也是先要下载Tomcat服务器才行,那么有没有一种更简便的方法可以让我开发好了web项目就直接可以运行呢?有的,这里就是maven的tomcat插件

    配置tomcat插件

  • 在maven工程的pom.xml文件中添加如下配置,就可以添加好一个tomcat7的服务器了

    1. <build>
    2. <plugins>
    3. <plugin>
    4. <groupId>org.apache.tomcat.maven</groupId>
    5. <artifactId>tomcat7-maven-plugin</artifactId>
    6. <version>2.2</version>
    7. <configuration>
    8. <!-- 配置项目启动端口 -->
    9. <port>80</port>
    10. <!-- 配置工程根路径 -->
    11. <path>/</path>
    12. </configuration>
    13. </plugin>
    14. </plugins>
    15. </build>
  • 点击插件中的选项,如果是一个web工程,便可以直接运行起来

image.png

  • 运行后的效果

image.png

tomcat8插件

  • 官方没有提供tomcat8插件,需要在pom文件中指定插件库,从而可以下载到该插件 ```xml

    org.apache.tomcat.maven tomcat8-maven-plugin 3.0-r1655215 80 /

artifacts-public https://artifacts.alfresco.com/nexus/content/repositories/public/ ```