首页 > 其他分享 >Tomcat 热部署

Tomcat 热部署

时间:2022-11-15 12:11:26浏览次数:55  
标签:tomcat7 Tomcat tomcat 部署 redeploy maven

  Tomcat有个后台管理功能,可以实现工程热部署。可以使用maven实现tomcat热部署,Tomcat启动时部署工程。

配置方法:

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

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

二、启动 tomcat。

三、在代码编辑器中使用 maven 的 tomcat 插件实现热部署。

1、修改工程的pom文件。

<build>
        <plugins>
            <!-- 配置Tomcat插件 -->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <configuration>
                    <port>8081</port>
                    <path>/</path>
                    <url>http://192.168.25.135:8080/manager/text</url>
                    <username>tomcat</username>
                    <password>tomcat</password>
                </configuration>        
            </plugin>
        </plugins>
    </build>

2、使用maven命令进行部署。

第一次启动命令: tomcat7:deploy

重新启动命令: tomcat7:redeploy

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

部署工程跳过测试: clean tomcat7:redeploy -DskipTests

 

标签:tomcat7,Tomcat,tomcat,部署,redeploy,maven
From: https://www.cnblogs.com/sfwu/p/16892002.html

相关文章

  • Webservice部署
    一、创建WebService1、打开VS2019,创建ASP.NETWEB应用程序(.NETFramework) 2、选空 3.添加新建项,选WEB服务(ASMX) 4.增加自己的服务函数  5.调试运行,看......
  • linux部署java环境
    一、进入到下载目录cd/usr/local/src二、下载Java下载地址JavaDownloads|Oracle下载完后执行下面这个命令然后选择到下载的文件后通过xshell上传上去或者通过......
  • 传统 Web 框架部署与迁移
    与其说Serverless架构是一个新的概念,不如说它是一种全新的思路,一种新的编程范式。但是原生的Serverless开发框架却非常少。以Web框架为例,目前主流的Web框架“均不......
  • 【Vue3】本地没问题,部署后 public 下的某些资源 404 不能访问
    如果你本地没问题,线上访问出现404,你得看看你public下面得资源文件夹命名是不是和.gitignore下得配置文件冲突了,我就是命名为dist导致直接被忽略了,重新改了个名字后......
  • 上网部署(锐捷路由篇)
    大家好,我是小杜,已经连续学习半个多月了,现在已经收获了很多,看着电脑上记录的笔记,有着满满的成就感,看了下后面的学习计划【这个还要我自己弄o( ̄ヘ ̄o#)】,后面还有很多要学习的......
  • 【ELK解决方案】ELK集群+RabbitMQ部署方案以及快速开发RabbitMQ生产者与消费者基础服
    前言:大概一年多前写过一个部署ELK系列的博客文章,前不久刚好在部署一个ELK的解决方案,我顺便就把一些基础的部分拎出来,再整合成一期文章。大概内容包括:搭建ELK集群,以及写一......
  • day31 1 tomcat介绍与创建web项目 & 2 继承HttpServlet类、配置webxml全局配置文件 &
    ServletJavaServlet是运行在Web服务器或应用服务器上的程序,作为客户端(Web浏览器或其他HTTP客户端)和服务端(HTTP服务器上的数据库或应用程序)之间的中间层。使用Servlet可......
  • 配置tomcat和jdk环境变量
    1.下载tomcat.apache.orgoracle.com2.安装双击jdk解压tomcat3.配置home就是安装包的安装目录变量名:CATALINA_HOME变量值:d:\apache-tomcat-7.0.0(后面没有分号,这里的值是t......
  • 本地部署 geojson.io
    geojson.io临时用来看geojson文件位置对不对十分方便。与之类似的在vscode有插件mappriview用法如下:官网http://geojson.io/已经无法访问了,临时替代网站有......
  • 本地部署 mapshaper
    mapshaper用来在shpkmlgeojson之间互相转换格式十分方便。Cesiumlab也内置,故也想本地部署一套。从github下载源码包,www文件夹下面liveserver运行index.html测......