开发中如何在运行/调试时将项目热部署到Tomcat

这里有一篇不错的博客,可以参考 http://t.csdnimg.cn/oWcgm

正常情况下,我们将web项目打包成war包后,需要放到tomcat的webapps路径下,然后启动tomcat,才能正常访问。但是这在开发阶段是极为不便的。因此可以使用两种方式进行热部署。

1. tomcat7插件

一种方法是使用tomcat7插件(没有更新的版本,官方已经不维护了)。如果本地没有tomcat服务器,使用tomcat:run命令会自动嵌入运行tomcat7,当然也可以指定本地服务器运行,但是可能会有协议不兼容的情况。推荐下一种方法。

<plugins>  <plugin>  <groupId>org.apache.tomcat.maven</groupId>  <artifactId>tomcat7-maven-plugin</artifactId>  <version>2.1</version>  <configuration>  <port>80</port>  <path>/</path>  <uriEncoding>UTF-8</uriEncoding>  </configuration>  </plugin>  
</plugins>

2. IDEA 配置本地tomcat服务器进行调试、运行

首先先下载Tomcat,解压。

如果是Windows电脑的话,由于控制台默认是GBK,而Tomcat日志输出默认是UTF-8,所以会有中文乱码情况,因此需要在conf/logging.properties中将java.util.logging.ConsoleHandler.encoding改成GBK

然后在项目的运行/调试配置中,添加Tomcat本地调试,填入本地Tomcat软件目录,将自动识别其版本。端口等内容可根据自己需要配置。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后需要在部署标签页,添加需要运行/调试的工件,这样你的项目war包才会被部署到Tomcat的webapps列表中。

在这里插入图片描述
然后运行即可,
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/52901.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt_两种创建组件的方式-通过图形化-通过代码

文章目录 一、通过图形化的方式&#xff0c;在界面上创建一个控件&#xff0c;显示hello world1.打开UI设计界⾯2.拖拽控件⾄ ui 界⾯窗⼝并修改内容3.构建并运行 二、通过代码的方式&#xff0c;通过编写代码&#xff0c;在界面上创建控件&#xff0c;显示hello world在Widget…

AIGC提示词(2):塑造未来内容创作的核心力量

引言 &#x1f31f; 在这个数字化的时代&#xff0c;人工智能生成内容&#xff08;AIGC&#xff09;正变得越来越普遍。从自动写作到图像生成&#xff0c;AI正以前所未有的速度和多样性创造内容。然而&#xff0c;要实现高质量和相关性强的内容生成&#xff0c;关键在于有效地…

深入理解Spring Boot配置文件的高级用法

一、Spring Boot配置文件基础 1.1 常用配置文件格式 Spring Boot支持两种配置文件格式&#xff1a;properties 和 YAML。 1.1.1 Properties格式 application.properties 文件是最常见的配置文件格式。它以键值对的形式配置内容&#xff0c;格式简单直观。 server.port8080…

报错记录1:imx6ull适配ov2640摄像头报错unknown mbus:xxx

文章目录 报错内容报错代码报错原因 解决 报错内容 [ 376.346236] unknown mbus:0x1007 [ 376.350166] mx6s-csi 21c4000.csi: mbus (0x00001007) invalid.报错代码 在mx6s_capture.c文件中&#xff0c;找到此行报错的调用路径。 static int mx6s_vidioc_enum_fmt_vid_cap…

已成功入职小米大模型岗!!大模型面试其实挺水的,hr听到这些直接过

小米大模型面试180题 1、目前比较受欢迎的开源大模型有哪些&#xff1f; GPT系列&#xff1a;由OpenAl开发的生成式预训练模型&#xff0c;如 GPT-3。 BERT系列&#xff1a;由Google开发的转换式预训练模型&#xff0c;如BERT、RoBERTa等。 T5系列&#xff1a;由Google开发的基…

003、架构_详解(重点)

GoldenDB 分布式数据库框架 DN和RDB增加了备节点;引入新模块CM,且GTM、MDS、PM、CM都增加备节点;MDS、PM、CM、RDB被统一在了管理节点之中;GTM和MDS间多了一条连线,因为GTM的切换由MDS把控;初步系统架构mysqld:一般称为DB节点,负责单个节点的数据处理; dbproxy:一般…

CSS学习3

样式表 一、内部样式表二、行内样式表&#xff08;内联样式&#xff09;三、外部样式表&#xff08;外链样式&#xff09;总结 一、内部样式表 在html内部成为内部样式表&#xff0c;用style标签定义。 可以放在html任何地方&#xff0c;包括html标签外部。 <html><…

Gitee上传项目(从0开始)

1.默认你Git已经下载好的情况下。 下载好的两种显示&#xff1a; 1.右击桌面显示这个 2.如果没有情况1出现&#xff0c;需要自己去创建快捷方式 2.去网站创建仓库 网站参考&#xff1a;yanyongzhitest/java_web - 码云 - 开源中国 (gitee.com) 新建仓库&#xff1a; 仓库名…

day_59

47. 参加科学大会&#xff08;第六期模拟笔试&#xff09; import queueclass Edge:def __init__(self, t, w):self.t t self.w w def main():n, m map(int, input().split())grid [[] for _ in range(n 1)]for _ in range(m):s, t, w map(int, input().split())grid[s]…

Nginx负载均衡请求队列配置:优化流量管理

在高流量的Web应用场景中&#xff0c;合理地管理进入的请求流量对于保持服务的稳定性和响应性至关重要。Nginx提供了请求队列的配置选项&#xff0c;允许开发者控制进入后端服务器的请求数量。通过配置请求队列&#xff0c;可以在后端服务器达到最大处理能力时&#xff0c;优雅…

【计算机组成原理】3.2.0+3.2.3 主存储器的基本组成

3.2.03.2.3 主存储器的基本组成 00:00 各位同学大家好&#xff0c;在这个小节中我们会学习主存储器的基本组成。这个小节的内容本来是在王道书里的3.3那个小节&#xff0c;但是我们会把这部分的内容把它提到3.2之前来讲解。因为学习这个小节的内容&#xff0c;可以让大家能够…

版本管理工具 Git 的下载安装及使用

1 基本介绍 Git 是目前最流行的分布式版本控制软件 什么是分布式版本控制软件&#xff1f; 所有版本信息仓库全部同步到本地的每个用户可以在本地查看所有版本历史&#xff0c;可以离线在本地提交&#xff0c;只需在连网时 push 到相应的服务器或其他用户那里。每个用户那里…

滑动窗口系列(定长滑动窗口长度)8/31

1.长度为K子数组中的最大和 给你一个整数数组 nums 和一个整数 k 。请你从 nums 中满足下述条件的全部子数组中找出最大子数组和&#xff1a; 子数组的长度是 k&#xff0c;且子数组中的所有元素 各不相同 题意&#xff1a; 在之前题目的基础上添加了一个条件&#xff1a;…

22. LinkedHashMap和HashMap有什么区别?为什么LinkedHashMap能保持元素的插入顺序?

LinkedHashMap 和 HashMap 都是 Java 中用于存储键值对的集合类&#xff0c;但它们在一些关键特性上有所不同&#xff0c;尤其是在元素的顺序和性能方面。以下是它们之间的主要区别&#xff1a; 1. 元素的顺序 HashMap: HashMap不保证元素的顺序。元素的顺序可能会在插入、删除…

453.最小操作次数使数组元素相等

453.最小操作次数使数组元素相等 给你一个长度为 n 的整数数组&#xff0c;每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3] 输出&#xff1a;3 解释&#xff1a; 只需要3次操作&#xff08;…

全国设计院排名 境外工程项目管理营业额二〇二三年排名

境外工程项目管理营业额二〇二三年排名 单位&#xff1a;万元人民币 序号 公 司 名 称 营业额 1 中国铁路设计集团有限公司 37,515 2 中冶南方工程技术有限公司 12,453 3 中国恩菲工程技术有限公司 8,940 4 中冶华天工程技术有限公司 7,646 5 中国电建集团华东…

为什么echarts极坐标柱形图的图形显示的特别小呢??如何解决??

&#x1f3c6;本文收录于《CSDN问答解惑-专业版》专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收…

最新Vmware17的WIn10虚拟机开箱即用,免安装

这篇文章分享的Vmware安装Win10的教程&#xff0c;如过有些懒得装Win10的同学可以会直接使用我的WIn10镜像压缩包打开即可 Win10镜像压缩包下载 tips&#xff1a;⬆️⬆️包含Vmware17安装包 使用方法&#xff0c;打开Vmware

皕盛电商平台:为合作伙伴提供广阔的发展空间

随着互联网的快速发展&#xff0c;我国电商行业已经取得了显著的成果&#xff0c;越来越多的企业和个人投身于电商领域。在众多电商平台中&#xff0c;皕盛电商平台以其独特的方式&#xff0c;为消费者、商家和合作伙伴创造了一个全新的电商生态圈。 一、关于皕盛电商平台 皕…

Redis集群搭建以及用idea连接集群

一、redis的集群搭建&#xff1a; 判断一个是集群中的节点是否可用,是集群中的所用主节点选举过程,如果半数以上的节点认为当前节点挂掉,那么当前节点就是挂掉了,所以搭建redis集群时建议节点数最好为奇数&#xff0c;搭建集群至少需要三个主节点,三个从节点,至少需要6个节点。…