Maven下tomcat-maven-plugin实现热部署

1、pom.xml
<build>
  <plugins>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
      <!-- 对应mavan的settings.xml配置 -->
      <server>tomcat7</server>
      <!-- 端口号,可自定义 -->
      <port>8080</port>
      <!-- 项目访问路径 -->
      <path>/springmvcTemplate</path>
      <!-- Tomcar Manager的url访问路径,固定写法 -->
      <url>http://127.0.0.1:8080/manager/text</url>
      <!-- Tomcat Manager用户名和密码 -->
      <username>root</username>
      <password>root</password>
  </configuration>  
  </plugins>
</build>    
2、修改tomcat \conf\tomcat-users.xml
  <!-- 添加角色和用户名密码,用户名密码用于登录tomcat后台管理页面 -->
  <role rolename="admin" />
  <role rolename="manager" />
  <role rolename="manager-gui" />
  <role rolename="manager-script" />
  <user username="root" password="root" roles="admin,manager,manager-gui,manager-script"/>
3、修改maven \conf\settings.xml
<!-- 在<servers>内添加以下子标签 -->
<server>
  <!-- 与pom.xml的tomcat插件中server对应 -->
  <id>tomcat7</id>
  <!-- 与tomcat-users.xml中的用户名密码对应 -->
  <username>root</username>
  <password>root</password>
</server>
4、部署
  • 启动本地的tomcat
  • 执行maven命令 tomcat7:redeploy


  • 运行结果


  • 访问页面


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容