在DCEVM上运行的JBoss - IDE声称代码已被替换,但行为并未发生变化

时间:2014-09-24 11:20:33

标签: jboss dcevm

我在java7 DCEVM上运行JBoss http://dcevm.github.io/

可以热插拔从IntelliJ连接到独立Swing应用程序的任何类型的代码更改(使用远程调试; VM启动参数-Xdebug -Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 2222)。

但是当我在调试JBoss上运行的应用程序时尝试执行类似的操作(远程连接调试器与以前相同的VM参数)IntelliJ声称热代码替换成功,但应用程序并没有改变它应该的行为。

你有什么想法可能是什么原因? 它是否以某种方式与Java EE类加载模型连接?

有没有人遇到过这样的问题?

是否可以使用远程调试在JBoss中使用DCEVM热交换代码?

1 个答案:

答案 0 :(得分:0)

尝试使用以下项目:https://github.com/HotswapProjects/HotswapAgent。它使用DCEVM并解决许多java框架(Spring,JSF等)中的热插拔问题。