作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 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/
我是一名优秀的程序员,十分优秀!