java - 热部署不再适用于 JBoss ("Scheme change not implemented")

标签 java jboss hotdeploy

我的 JBoss AS 4.2.3 GA 遇到了一个非常烦人的问题。

直到最近一切都运行良好,但现在热部署功能不再起作用了。而且——一如既往——我不知道我做了什么导致了这种行为。

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

Hot code replace failed - Scheme change not implemented
(来源:imagefruity.com)

你知道解决我麻烦的方法吗?

最佳答案

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

  1. 卸载所有 JDK
  2. 只安装一个 JDK,即 JDK5(因为这是我们在生产中使用的那个)
  3. 重新清理、安装和部署每个项目

现在它似乎起作用了(我一直祈祷)。

我使用 JDK 6 Update 20 在 Eclipse 中构建,在 Maven 中使用 JDK 6 Update 7。也许这就是问题所在。

关于java - 热部署不再适用于 JBoss ("Scheme change not implemented"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3005919/

相关文章:

java - Spark - 如何保持 JavaPairRDD 中分组值数量的最大限制

maven - 如何在每次运行时在 Maven 中设置环境变量?

java - 服务器不支持 J2EE Web 模块规范 3.0 版

java - java web应用的增量部署

java - 是什么让热部署成为 "hard problem"?

seam - 使用Intellij-idea实现seam热部署

java - iText:在 Java 中将 html 和 css 转换为 PDF

java - 从 Android 上的 Google 日历获取 Activity

java - 运行驻留在服务器上的 Java 程序

java - JBOSS 服务器抛出异常 - 无法转换为 org.apache.xml.dtm.DTMManager