Java 热部署不再在JBoss上工作(“未实施方案更改”)

Java 热部署不再在JBoss上工作(“未实施方案更改”),java,jboss,hotdeploy,Java,Jboss,Hotdeploy,我的JBoss AS 4.2.3 GA有一个相当恼人的问题 直到最近,一切都运行良好,但现在热部署功能不再工作。和往常一样,我不知道是什么导致了这种行为 我的项目是用Maven构建的。我已经清理了每个目标目录,安装了项目,然后将它们部署到服务器上。因此Eclipse中的源代码和服务器上部署的项目应该是相同的。 在一个方法中,我添加了一个简单的System.out.println(“test”)语句和--BANG!--我得到以下错误: (来源:) 你知道我摆脱困境的方法吗?好的,我现在做了以下几

我的JBoss AS 4.2.3 GA有一个相当恼人的问题

直到最近,一切都运行良好,但现在热部署功能不再工作。和往常一样,我不知道是什么导致了这种行为

我的项目是用Maven构建的。我已经清理了每个目标目录,安装了项目,然后将它们部署到服务器上。因此Eclipse中的源代码和服务器上部署的项目应该是相同的。 在一个方法中,我添加了一个简单的
System.out.println(“test”)语句和--BANG!--我得到以下错误:


(来源:)


你知道我摆脱困境的方法吗?

好的,我现在做了以下几件事:

  • 卸载所有JDK
  • 只安装一个JDK,即JDK5(因为我们在生产中使用JDK5)
  • 重新清理、安装和部署每个项目
  • 现在它似乎起作用了(我祈祷着)

    我在Eclipse中使用JDK 6 Update 20构建,在Maven中使用JDK 6 Update 7构建。可能是这导致了问题。

    在我的例子中,“热代码替换失败-未实现方案更改”是由IDE使用另一个编译器而不是用于构建部署在J2EE服务器上的文件的编译器引起的。您可以将J2EE归档中的类文件与工作区中IDE编译的类文件进行二进制比较——它们应该是相同的


    详情请参见。

    我要100美元的“详情>>,亚历克斯。对不起,我不明白你的意思:-(我想Alex是在说“当你点击屏幕截图上的‘详细信息>>’时会发生什么?”一个小窗口打开,里面写着“Scheme change not implemented”。4.确保在project Properties->Java Compiler下没有任何特定于项目的编译设置。这似乎是我的环境中的一个问题。