gpt4 book ai didi

java - 如何在 JBoss 中热重载类

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:18:50 25 4
gpt4 key购买 nike

我正在使用 JBoss AS 4.2.3.GA,我想让它热重载更改的类。现在,我有一个正在运行的 JBoss AS 部署了 exploded war,在更改(重新编译)一些类之后,它开始重新部署所有 war:

14:14:03,732 INFO [StandardContext] Reloading this Context has started

并且重新部署需要很长时间。我想避免这样的时间浪费,也许有办法告诉 JBoss,只需替换更改的类文件而不重新部署所有 war ?

我也在

中尝试了 reloadable="true"

jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer\server.xml

但是,也许这不是我想要的。我不知道这是否重要,但爆炸 war 的目录在服务器的/default/deploy/目录之外。我所有的类(class)都在 WEB-INF/classes 目录中。

最佳答案

您可能需要研究特定于框架的解决方案。寻找 OSGi、Spring 动态模块、JEE6 依赖注入(inject)。

另外,可能有一个 Eclipse 插件可以为您提供便利。我知道有一个用于 Glassfish 和 JEE6。

你用什么技术开发这个?

关于java - 如何在 JBoss 中热重载类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3298605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com