我的 JBoss AS 4.2.3 GA 遇到了一个非常烦人的问题。
直到最近一切都运行良好,但现在热部署功能不再起作用了。而且——一如既往——我不知道我做了什么导致了这种行为。
我的项目是用 Maven 构建的。我清理了每个目标目录,安装了项目,然后将它们部署到服务器。因此 Eclipse 中的源和服务器上部署的项目应该是相同的。
在一个方法中,我添加了一个简单的 System.out.println("test");
语句和——砰! -- 我收到以下错误:
(来源:imagefruity.com)
你知道解决我麻烦的方法吗?
最佳答案
好的,我现在做了以下事情:
- 卸载所有 JDK
- 只安装一个 JDK,即 JDK5(因为这是我们在生产中使用的那个)
- 重新清理、安装和部署每个项目
现在它似乎起作用了(我一直祈祷)。
我使用 JDK 6 Update 20 在 Eclipse 中构建,在 Maven 中使用 JDK 6 Update 7。也许这就是问题所在。
关于java - 热部署不再适用于 JBoss ("Scheme change not implemented"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3005919/