IDEA2020-Tomcat热部署两种方法(修改class后不用重启tomcat)

2023-10-30

第一种

第一种也是最常见的,修改为Update classes and resources。不过我的有Update classes and resources这个选项,设置之后,依旧没用。大家可以先康康这个
1.如图,选择Edit Configurations…选项
在这里插入图片描述
2.点击你要配置的tomcat,点击Deployment,点击“+”,选择你要部署的war包,热部署必须要选择带有exploded的war包。
在这里插入图片描述
3.点击Server,如下图操作,点击OK.
在这里插入图片描述
在这里插入图片描述然后重启Tomcat,可能会有延迟。

第二种

要是小伙伴们和我一样,第一种试了几次没有效果,那就康康第二种。

1.在安装的tomacat路径下新建一个text.xml,里面写入

<Context docBase="E:Tomcat	omcatapache-tomcat-8.5.31" reloadable="true"
 path="/test" workDir="workCatalinalocalhost	est"> 
</Context> 

在这里插入图片描述
E:Tomcat omcatapache-tomcat-8.5.31是我的tomcat路径,大家根据自己的就好。

2.在apache-tomcat-8.5.31conf目录下找到server.xml,打开在 <Engine name="Catalina" defaultHost="localhost">下添加,一定要在这个下面添加昂。

<Context docBase="E:Tomcat	omcatapache-tomcat-8.5.31	est" 
	reloadable="true" path="/test" workDir="workCatalinalocalhost	est"> 
	</Context>

在这里插入图片描述
在这里插入图片描述
同样的里面的路径根据自己。
这里面主要的就是reloadable=“true”。
完了保存重启就好啦。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA2020-Tomcat热部署两种方法(修改class后不用重启tomcat) 的相关文章

  • 使用cameltestsupport进行Camel单元测试,模板始终为空

    我正在用 Camel 做一个简单的单元测试 我想做的就是从文件 在资源下 读取 JSON 内容 将其发送到 Java 类进行验证 这是我试图测试的路线 无论我做什么 模板 我用来发送正文 json 始终为空 这是我的代码 public cl
  • 如何在spring mvc中从控制器名称+操作名称获取映射的URL?

    是否有现有的解决方案可以从 Spring MVC3 中的 控制器名称 操作名称 获取映射的 URL 例如 asp net mvc 或 Rails 中的 UrlHelper 我觉得非常有用 thx 也许 你想要这样的东西 in your Co
  • 如果在睡眠线程上调用interrupt()会发生什么?

    我有一个线程 然后run I call sleep 如果我中断这个线程会发生什么 MyThread extends Thread public void run try sleep 1000000 catch InterruptedExce
  • 多处理:仅使用物理核心?

    我有一个函数foo它消耗大量内存 我想并行运行多个实例 假设我有一个有 4 个物理核心的 CPU 每个核心有两个逻辑核心 我的系统有足够的内存来容纳 4 个实例foo并行但不是 8 个 此外 由于这 8 个核心中的 4 个是逻辑核心 我也不
  • 对话框上的 EditText 不返回任何文本

    我太累了 找不到错误 我没有发现任何错误 但我没有从 editText 收到任何文本 请看下面的代码 活动密码 xml
  • 部署示例 Spring Web MVC 项目

    我是 Tomcat Maven 和 Spring Web MVC 准确地说是框架 v3 的新手 我试图建立example https anonsvn springframework org svn spring samples 项目mvc
  • 使用 RecyclerView 适配器在运行时更改布局屏幕

    我有两个布局文件 如下所示 如果列表中存在数据 则我显示此布局 当列表为空时 我会显示此布局 现在我想在运行时更改布局 当用户从列表中删除最后一项时 我想将布局更改为第二张图片中显示的 空购物车布局 In getItemCount Recy
  • 如何从 Retrofit2 获取字符串响应?

    我正在做 android 正在寻找一种方法来执行超级基本的 http GET POST 请求 我不断收到错误 java lang IllegalArgumentException Unable to create converter for
  • Java 服务器-客户端 readLine() 方法

    我有一个客户端类和一个服务器类 如果客户端向服务器发送消息 服务器会将响应发送回客户端 然后客户端将打印它收到的所有消息 例如 如果客户端向服务器发送 A 则服务器将向客户端发送响应 1111 所以我在客户端类中使用 readLine 从服
  • 将表值参数与 SQL Server JDBC 结合使用

    任何人都可以提供一些有关如何将表值参数 TVP 与 SQL Server JDBC 一起使用的指导吗 我使用的是微软提供的6 0版本的SQL Server驱动程序 我已经查看了官方文档 https msdn microsoft com en
  • 列表应该如何转换为具体的实现?

    假设我正在使用一个我不知道源代码的库 它有一个返回列表的方法 如下所示 public List
  • 计算日期之间的天数差异

    在我的代码中 日期之间的差异是错误的 因为它应该是 38 天而不是 8 天 我该如何修复 package random04diferencadata import java text ParseException import java t
  • Cloudfoundry:如何组合两个运行时

    cloundfoundry 有没有办法结合两个运行时环境 我正在将 NodeJS 应用程序部署到 IBM Bluemix 现在 我还希望能够执行独立的 jar 文件 但应用程序失败 APP 0 bin sh 1 java not found
  • 查找哪个程序运行另一个程序

    我有一个 NAS 运行在 Redhat Linux 的有限版本上 我按照指示破解了它 这样我就可以访问 shell 这很有帮助 我还做了一些修改 其他人也做过修改 除了一个问题之外 它们似乎都工作得很好 不知何故 每隔 22 天 系统就会关
  • Android Studio 将音乐文件读取为文本文件,如何恢复它?

    gameAlert mp3是我的声音文件 运行应用程序时 它询问我该文件不与任何文件类型关联 请定义关联 我选择TextFile错误地 现在我的音乐文件被读取为文本文件 我如何将其转换回music file protected void o
  • 为什么java中的for-each循环中需要声明变量

    for 每个循环的通常形式是这样的 for Foo bar bars bar doThings 但如果我想保留 bar 直到循环结束 我可以not使用 foreach 循环 Foo bar null Syntax error on toke
  • 解决错误javax.mail.AuthenticationFailedException

    我不熟悉java中发送邮件的这个功能 我在发送电子邮件重置密码时遇到错误 希望你能给我一个解决方案 下面是我的代码 public synchronized static boolean sendMailAdvance String emai
  • Java:拆箱整数时出现空指针异常?

    此代码导致空指针异常 我不知道为什么 private void setSiblings PhylogenyTree node Color color throws InvalidCellNumberException PhylogenyTr
  • 哪个集合更适合存储多维数组中的数据?

    我有一个multi dimensional array of string 我愿意将其转换为某种集合类型 以便我可以根据自己的意愿添加 删除和插入元素 在数组中 我无法删除特定位置的元素 我需要这样的集合 我可以在其中删除特定位置的数据 也
  • JAXB - 列表<可序列化>?

    我使用 xjc 制作了一些课程 public class MyType XmlElementRefs XmlElementRef name MyInnerType type JAXBElement class required false

随机推荐

  • 循环链表详解(循环单链表/循环双链表)

    目录 一 循环单链表 二 循环双链表 一 循环单链表 循环单链表的表尾结点的next指针总是指向头结点 所以在初始化循环单链表的时候 需要记得将头结点的next指针指向头结点自己 判断循环单链表是否为空 只要判断头结点的next指针是否指向
  • Outlook后台启动及自动隐藏

    1 开机启动 修改注册表 把outlook添加到开机选项中 2 最小化时隐藏 a 启动outlook b 右下角任务栏中 右键勾选 最小化时隐藏 即可 3 将outlook关闭按钮修改为最小化 a 访问 http www reliefjet
  • Python3,网站搭建之数据库表设计及数据存储!文末的彩蛋,我酸了~

    搭建自己的网站 是作为一个码农成功标志之一 那其他成功标志有啥呢 嘿 左手搂着白富美 右手撸着小烧烤 脚底踩着桑塔纳 嗯 这么潇洒的人生 就从数据库表设计及数据存储开始吧 数据库表设计及存储数据 1 爬取数据 2 创建数据库 2 1 创建数
  • 校oj200——带结构体的分数归并排序+字典序人名

    200 给出班里某门课程的成绩单 请你按成绩从高到低对成绩单排序输出 如果有相同分数则名字字典序小的在前 时间限制 2 sec 内存限制 128 MB 试题描述 给出班里某门课程的成绩单 请你按成绩从高到低对成绩单排序输出 如果有相同分数则
  • 在Centos7环境安装MySQL

    0 说明 安装与卸载中 用戶全部切换成为root 初期 mysql先使用root进行 尽快适应mysql语句 后期学习用戶管理 再考虑新建普通用戶 1 从普通用户切换到root用户 2 在root用户目录下创建mysql文件夹 之后MySQ
  • 经典面试题 之 哨兵(Sentinel)模式

    1 什么是哨兵模式 反客为主的自动版 能够自动监控master是否发生故障 如果故障了会根据投票数从slave中挑选一个作为master 其他的slave会自动转向同步新的master 实现故障自动转义 2 原理 sentinel会按照指定
  • 刺激战场怎么战斗服务器响应超时,绝地求生刺激战场网络延迟高怎么办 网络延迟解决方法...

    类型 动作射击大小 669 2M语言 中文 评分 4 0 标签 立即下载 绝地求生刺激战场这款射击游戏很受玩家的喜欢 玩家在游戏中可以随时开局吃鸡 不过这款游戏的网络要求会比较高 不然很然后被杀死 那绝地求生刺激战场网络延迟高怎么办 西西小
  • 【美赛】2023年MCM问题Y:理解二手帆船价格(代码&思路)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 数据与术语表 2 1 数据 2 2 术语表 3 超级软件分享与资源下载 3 1 软件分享 3 2 资源
  • 归并排序 mergeSort

    归并排序 mergeSort 基本概念 归并排序的实现 时间复杂度 和 空间复杂度 稳定性 基本概念 将一个数组不断的二分 直到不能分为止 然后将不断对比合并 归并排序适用于链表 不需要额外的储存空间 但是对于数组 需要额外的储存空间 归并
  • push本地代码到gitlab出错

    push本地代码到gitlab出错 刚创建的gitlab版本库 在push代码时出错 git push u origin master To git github com Demo git rejected master gt master
  • getaddrinfo函数解析

    IPv4中使用gethostbyname 函数完成主机名到地址解析 这个函数仅仅支持IPv4 且不允许调用者指定所需地址类型的任何信息 返回的结构只包含了用于存储IPv4地址的空间 IPv6中引入了getaddrinfo 的新API 它是协
  • mysql jdbc 连接串_Mysql JDBC 连接串参数说明

    MySQL的 JDBC URL 格式 for Connector J 如下例 jdbc mysql host port host port database 参数名1 参数值1 参数名2 参数值2 现只列举几个重要的参数 如下表所示 参数说
  • python函数装饰器

    文章目录 一 简单了解装饰器 二 装饰器练习 三 多个装饰器 四 装饰器拓展 1 基础版 无参数的装饰器 2 升级版 有参数的装饰器 一 简单了解装饰器 装饰器 Decorators 是 Python 的一个重要部分 简单地说 他们是修改其
  • Lua基础之coroutine(协程)

    概括 1 创建协程2 coroutine的函数3 coroutine的基本流程4 yield对coroutine流程的干预5 resume function 以及yield之间的参数传递和返回值传递 原文地址 http blog csdn
  • 一文看懂Python系列之装饰器(decorator)(工作面试必读)

    Python的装饰器 decorator 可以说是Python的一个神器 它可以在不改变一个函数代码和调用方式的情况下给函数添加新的功能 Python的装饰器同时也是Python学习从入门到精通过程中必需要熟练掌握的知识 小编我当初学习Py
  • 单纯性法解有约束的线性规划问题

    程序功能 1 单纯性法解有约束的线性规划问题 2 标准形式的约束问题 目标函数求最小值 约束化为等式 引入松弛变量 变量全为非负 3 目标函数Z行系数全为非正数 则停止计算 RHS列对应系数为目标值x 化为标准形式之后 形参的意义 4 A是
  • 如何冻结模型,避免 model.train() 改变模型部分模块

    如何永久冻结参数 for name param in self llm model named parameters param requires grad False 虽然以上代码可以冻结模型参数 但无法保证冻结整个模型 model tr
  • gdb 调试子进程

    调试指令如下 gdb fork set follow fork mode child set detach on fork off b fork cpp 13 r 打断点可以打到fork的位置 这样就可以进入到子进程调试 follow fo
  • kali linux调整分区,kali linux 手动分区,不要再盲目的选自动  格式化自己的电脑...

    1 制作一个kali linux启动盘 2 将启动盘插入电脑选择 Grapical install 图形界面安装 附 Install 顾名思义那就是安装了 这是纯字符化界面的安装 Graphical install 这个是图形化界面的安装方
  • IDEA2020-Tomcat热部署两种方法(修改class后不用重启tomcat)

    第一种 第一种也是最常见的 修改为Update classes and resources 不过我的有Update classes and resources这个选项 设置之后 依旧没用 大家可以先康康这个 1 如图 选择Edit Conf