Eclipse 热代码替换失败 - 重新发布 Web 应用程序

2024-02-23

我在 Tomcat 上的 Web 应用程序中使用热插拔 Java 调试功能。在进行一些类签名更改后,我收到“热代码替换失败”Eclipse 对话框 - 我明白这一点。

在这种情况下,我想要的是重新发布应用程序(我可以做到)并使用新部署的代码。然而,调试器仍然抱怨,直到我重新启动服务器。因为其他应用程序和长时间启动我不希望这样。

有没有办法告诉调试器,新的类版本已经在新的 webapp 类加载器中重新加载,并且已保存以继续?

Thanks.


为什么不试试 JRebel 呢? JRebel 是一个 JVM Java 代理,它与应用程序服务器集成,使类可以使用现有的类加载器重新加载。只有更改的类才会重新编译并立即重新加载到正在运行的应用程序中。 JRebel 插入 IDE 并构建系统。类和静态资源直接从工作区加载。http://zeroturnaround.com/software/jrebel/ http://zeroturnaround.com/software/jrebel/

问候, 安德里亚

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

Eclipse 热代码替换失败 - 重新发布 Web 应用程序 的相关文章

随机推荐

  • XHTML strict 解决了什么问题?

    我真的不明白 XHTML strict 的魅力 内联 JavaScript 通常需要大量的转义以使其与 XHTML 兼容 并与 MSIE 5 和 6 半向后兼容 然后就存在对用户输入的强迫症不够严重的问题 以确保您不会错过任何非法字符 这看
  • 为什么facet_grid 将分布放置在错误的象限中?

    使用时facet grid x y 使用 ggplot2 我在各种示例中看到并在文档中读到x变量垂直排列 并且y水平可变 但是 当我运行以下命令时 set seed 1 b c rnorm 10000 mean 0 sd 0 5 rnorm
  • Docker:创建安装源路径时出错。我该如何修复它?

    谢了 我不知道为什么 但现在它可以工作了 我正在学习使用docker 我正在尝试在 Docker 容器中挂载主机目录 gt docker run it v Users Kell Desktop data home data 77 这是错误
  • 在 Mapbox iOS SDK 中将地图移动到标记下

    我是 MapBox iOS SDK 的新手 我需要在 MGLMapView 的中心添加一个标记 以便用户能够在标记下移动地图视图 并且标记将固定在屏幕上 我还需要获取地图中标记下方的点的坐标 我在 Mapbox SDK 中找不到任何方法 我
  • 是什么导致 PDO 错误 当其他未缓冲的查询处于活动状态时无法执行查询?

    我有以下代码 dbh new PDO mysql host host dbname dbname user pass dbh gt setAttribute PDO ATTR EMULATE PREPARES false dbh gt se
  • 使用 java11 运行 javafx 应用程序时出现“java.lang.RuntimeException:未找到工具包”错误

    我们最近从 java 8 迁移到 openJdk11 现在我尝试使用安装在两个操作系统上的 openJdk 在 Windows 和 ubuntu 上测试我的应用程序 我可以在ubuntu上运行它 但在 windows10 中 java11
  • RTTI.TRttiIndexedProperty 向后移植到 Delphi XE

    Facts 成功的独立努力带来Rtti TV虚拟接口Delphi XE2 中引入到以前的 Delphi 版本分别是由 文森特 帕雷特在Delphi Mocks VirtualInterface unit 德尔福模拟 https github
  • 在Python中计算.TIF文件的总页数

    我试图让 Python 准确读取 TIF 中有多少页 并且我从昨天获得的一些帮助中修改了一些代码 我已经让 Python 读取 TIF 文件并输出页面 但它只读取它能找到的第一个 TIF 文件 我需要它来浏览同一位置的所有 TIF 文件 我
  • 默认参数装饰器 python

    Python 3 6 我正在尝试创建一个装饰器 自动将参数的字符串指定为默认值 such as def example one one two two three three pass 相当于 DefaultArguments def ex
  • 如何使用 Clang 编码生成未使用的声明? [复制]

    这个问题在这里已经有答案了 我正在寻找代码生成一个llvm Module来自一些 C 代码 具体来说 我将混合 Clang 生成的代码和其他来源的代码 不幸的是 铿锵CodeGenModule如果存在使用它的定义 类似乎坚持只在模块中生成声
  • YouTube 数据 API:每日请求量一天内从 270 万增至 4300 万

    我开始看到 404 每日配额突然达到 因此我转到 API 控制台检查日志 我发现就在今天 我从 API 密钥收到了 4300 万个请求 而日平均请求数约为 250 万个 这是否意味着有人正在使用我的 API 密钥进行恶意操作 我该如何调查这
  • D3 树布局使用 NodeSize 分隔节点

    现在我正在尝试分离我的矩形节点 因为它们重叠 如下图所示 我看了一下 发现D3提供了一个nodeSize https github com mbostock d3 wiki Tree Layout wiki nodeSize and 分离
  • 如何让谷歌地图再次请求位置权限?

    我在移动网络应用程序中使用 Google 地图 但我注意到 有时当地图提示位置权限时 用户会意外点击 拒绝 而不是 允许 并且他们需要重新加载页面才能正确定位 有没有一种方法 即让用户可以触发一些 JS 调用 例如通过点击按钮来更改他们对授
  • 通过react router的 组件在新选项卡中打开

    React Router Link 组件接收target blank 在新选项卡中打开页面 有没有办法对重定向组件执行相同的操作 我的组件的设置方式 我无法换行Link围绕有问题的组件 组件上有一个按钮 单击它也会重定向 我不想要 这就是我
  • Android PDF 查看器库或 muPDF 库教程

    我正在尝试在我的 Android 应用程序中阅读 pdf 文件 我不想使用默认的 pdf 阅读器而只是打开一个新意图 因为我需要自己的 GUI 并且想使用第一页作为封面 因此我需要制作自己的pdf阅读器 我做了一些研究并发现了 muPDF
  • Python 3 中嵌套 For 循环的最大深度是多少? [复制]

    这个问题在这里已经有答案了 我想知道是否存在这样的 水平 我知道 C 中的限制是 127 但我找不到任何有关 Python 的信息 例如 for True level 0 for True level 1 for True level ma
  • 测试抽象类具体方法

    我将如何设计和组织抽象类的具体方法的测试 特别是在 NET 中 您必须创建一个子类来实现抽象方法 带有空方法 但不实现任何具体方法 该子类应该仅用于测试 它不应该进入您的生产代码 只需忽略单元测试中被重写的抽象方法并专注于具体方法即可
  • 在 jenkins 插件中正确设置 sonar.sources

    我正在尝试建立一个安卓java项目分支 feature Fprototype app 我收到此错误 INFO 13 38 36 470 Base dir Users Shared Jenkins Home jobs Textify work
  • 打开信息活动而不关闭主活动

    我正在制作一个简单的 Android 应用程序 有两个活动 一个 MainActivity 和一个 InfoActivity 我的 ActionBar 上有一个按钮 单击后我想打开我的 InfoActivity 在我的 InfoActivi
  • Eclipse 热代码替换失败 - 重新发布 Web 应用程序

    我在 Tomcat 上的 Web 应用程序中使用热插拔 Java 调试功能 在进行一些类签名更改后 我收到 热代码替换失败 Eclipse 对话框 我明白这一点 在这种情况下 我想要的是重新发布应用程序 我可以做到 并使用新部署的代码 然而