maven实现tomcat热部署

1.使用maven+tomcat事项热部署

1.1修改tomcat-user.xml 

<role rolename="manager-gui"/>  <!--manager-gui,manager-script不是随便取的,manager-gui实现启动图形界面,manager-script实现自动部署-->
<role rolename="manager-script"/> <user username="taotao" password="123456" roles="manager-script,manager-gui"/>

 修改后启动tomcat,输入http://localhost:8080/manager,输入username和password,将看到如下界面

1.2代码pom.xml中添加

复制代码
  <build>
        <plugins>
            <!-- 配置Tomcat插件 -->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <configuration>
                    <port>8082</port>
                    <path>/</path><!-- 启动容器后访问的地址,如果使用热部署,/将部署到ROOT中,/myProject 将项目名修改为myProject,将在ROOT同级目录中建立myProject目录-->
                    <!-- 以下配置是事项热部署 -->
                    <url>http://localhost:8080/manager/text</url> <!--tomcat的地址,后面/manager/text不能变--> 
                    <username>taotao</username>
                    <password>123456</password>
                </configuration>
            </plugin>
        </plugins>
    </build>
复制代码

 1.3使用命令部署

tomcat7:deploy //第一次部署   -DskipTests  不进行测试
tomcat7:redeploy //重新部署

 

posted @   耗子搞IT  阅读(1079)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示