美文网首页
Maven下tomcat-maven-plugin实现热部署

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

作者: 短路了 | 来源:发表于2018-05-13 15:06 被阅读0次
    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


    • 运行结果


    • 访问页面


    相关文章

      网友评论

          本文标题:Maven下tomcat-maven-plugin实现热部署

          本文链接:https://www.haomeiwen.com/subject/noojcftx.html