【问题标题】:Hot deploy fails on JBoss - "Delete method not implemented"JBoss 上的热部署失败 - “未实施删除方法”
【发布时间】:2011-11-04 10:45:12
【问题描述】:

当我更改一些 Java 源代码并且我的服务器正在运行时,热部署失败,并给出以下错误消息:

“删除方法未实现”

我怎样才能找到这个邪恶的根源?我的项目是最近部署的,所以服务器上的源应该是最新的。


该项目使用 JSF 1.2,如果这对您有用的话。


我将项目部署为一场爆炸战争。


也不适用于压缩战争。


奇怪的是,依赖的来源在调试模式下也没有解析。它们是从 Eclipse Java 视图中的 jar 中正确读取的。

【问题讨论】:

    标签: java maven-2 jboss java-6 jboss-4.2.x


    【解决方案1】:

    如果您“触摸”部署目录中的文件 (war/ear),这应该会触发部署周期,会发生这种情况吗?

    【讨论】:

    • 如果你有这个部署到Unix,然后在目录中,输入'touch my.war'或类似的东西,应该足以触发部署器,你使用的是什么应用服务器?
    • 如果在 Windows 下部署了这个。我正在使用 JBoss 4.2.3。
    • 嗨,你能打印堆栈跟踪吗,它会有所帮助,当你停止和启动服务器时会发生什么,它是否正确部署。您确定在 Jboss 中配置了正确的部署程序吗? stackoverflow.com/questions/51435/… 这个线程向您展示如何在 Windows 上触摸文件。
    • 这个Delete method not implemented 是Eclipse 中的整个“堆栈跟踪”。 :-(
    • 好的,您正在从 Eclipse 部署到 Eclipse 中的 JBOSS 服务器实现,因此您正在对服务器配置进行编程和测试。我想您会看到 jboss 服务器的控制台输出正在启动,但是当您查看已部署的应用程序时,您会收到消息 Delete method not implemented???我认为您需要发布更多信息,因为很难确切知道您在做什么。
    【解决方案2】:

    一年多前我已经问过similar question。而my answer to it 也解决了这个问题。

    1. 卸载所有 JDK
    2. 仅在 JDK 上安装
    3. 配置每个程序(Eclipse 和 JBoss)以使用此 JDK。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      相关资源
      最近更新 更多