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

    或者

     

  • 相关阅读:
    activeMQ
    读写xml
    PLSQL
    oracle语法
    cxf远程调用服务
    FastDFS在linux下的安装和整合nginx实现上传图片和url访问
    dubbo和zookeeper的应用
    solr和Lucene的配置方式和应用
    win10 下安装 MongoDB 数据库支持模块(python)
    nodeJs 对 Mysql 数据库的 curd
  • 原文地址:https://www.cnblogs.com/fangwu/p/8733192.html
Copyright © 2011-2022 走看看