zoukankan      html  css  js  c++  java
  • maven tomcat 热部署

    一、什么是热部署

      就是在 tomcat 启动的时候进行部署

    二、配置 tomcat

    1、需要修改 tomcat 的 conf/tomcat-users.xml 配置文件。添加用户名、密码、权限。

    <role rolename="manager-gui" />
    <role rolename="manager-script" />
    <user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>

    2、重新启动tomcat

    三、使用 maven 的 tomcat 插件实现热部署

    1、配置 tomca t插件,需要修改工程的 pom 文件。

    <build>
        <plugins>
            <!-- 配置Tomcat插件 -->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <configuration>
                    <port>8081</port>
                    <path>/</path><!-- / 表示把 war 包部署到 webapps 下的 ROOT 目录下-->
                    <!--<url> 表示你要把该 工程部署到哪个 url 上-->
                    <!--前面的域名和端口号就是 tomcat 配置的。后面的 /manager/text 是固定写法-->
                    <url>http://192.168.25.162:8080/manager/text</url>
                    <username>tomcat</username>
                    <password>tomcat</password>
                </configuration>        
            </plugin>
        </plugins>
    </build>

    2、部署

      项目右键 -->  Run As --> Maven build

    tomcat7:deploy  (第一次部署用这个命令)
    tomcat7:redeploy  (第二次部署用这个命令, 当 webapps 目录下有 ROOT 目录,属于第二次部署)

    部署的路径是 “/” 会把系统部署到 webapps/ROOT 目录下。

    3、跳过测试

    clean tomcat7:redeploy -DskipTests

    或者

     

  • 相关阅读:
    使用powerdesigner导入sql脚本,生成物理模型
    深入理解[代理模式]原理与技术
    8、Dockerfile介绍和最佳实践
    7、Docker监控方案(cAdvisor+InfluxDB+Grafana)
    6、Docker图形化管理(Portainer)
    5、Docker网络配置(单机)
    4、Docker数据管理
    html二
    html
    IO多路复用,协程,
  • 原文地址:https://www.cnblogs.com/fangwu/p/8733192.html
Copyright © 2011-2022 走看看