我在 java7 DCEVM http://dcevm.github.io/上运行 JBoss
可以从连接到独立 Swing 应用程序的 IntelliJ 热交换任何类型的代码更改(使用远程调试;VM 启动参数 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=2222)。
但是,当我在调试在 JBoss 上运行的应用程序时尝试做类似的事情(远程连接调试器与以前相同的 VM 参数)时,IntelliJ 声称热代码替换成功,但是应用程序并没有按应有的方式改变行为。
你有什么想法可能是什么原因?它是否以某种方式与 Java EE 类加载模型相关联?
有没有人遇到过这样的问题?
是否可以使用远程调试在 JBoss 中使用 DCEVM 热交换代码?