我在JBoss上运行java7 DCEVM http://dcevm.github.io/
可以热交换从IntelliJ连接到独立Swing应用程序的任何类型的代码更改(使用远程调试;VM启动参数-Xdebug -Xrunjdwp:transport=dt_socket、server=y、suspend=n、address=2222)。
但是,当我尝试调试运行在JBoss上的应用程序(与以前一样远程连接调试器)时,IntelliJ声称热代码替换成功了,但是应用程序并没有按它应该的那样改变行为。
你有什么想法吗?原因是什么?它是否与Java类加载模型有某种联系?
有人遇到过这样的问题吗?
是否可以使用远程调试与JBoss中的DCEVM进行热交换代码?
发布于 2014-10-24 08:52:01
尝试使用以下项目:https://github.com/HotswapProjects/HotswapAgent。它使用DCEVM并解决了许多java框架(Spring、JSF等)中的热交换问题。
https://stackoverflow.com/questions/26015615
复制相似问题