如何在JBoss中使用Java"热代码替换"?

Bre*_*ett 6 java debugging jboss

我正在运行JBoss 4.0.3.SP1_CP04并使用Eclipse 3.4.1的调试器连接到它,两者都使用JDK 1.6.0_11.

当我对方法进行微小更改(例如,将逻辑中的"+ 1"更改为"+ 2")并保存时,我立即收到标题为"Hot Code Replace Failed"的错误消息对话框,并显示错误"Delete"方法未实施"

热代码替换失败的对话框http://img6.imageshack.us/img6/531/hotcodereplacefailedkp6.png

任何人都可以建议让这个工作的步骤?

Cha*_*ert 4

您想要做的是以分解的 WAR形式部署到 JBOSS 。通常,如果编辑器自行进行初始部署,那么它将在单个文件发生更改时管理复制它们。

在 IntelliJ 中,这很容易。我从未在 Eclipse 中完成过此操作,但这个项目是您最好的选择。