gpt4 book ai didi

jboss7.x - JBAS015052 : Did not receive a response to the deployment operation within the allowed timeout period

转载 作者:行者123 更新时间:2023-12-02 08:00:04 25 4
gpt4 key购买 nike

我正在将应用程序从 JBOSS 4 迁移到 JBOSSAS 7。我按照迁移指南进行操作,将所有 ejb 转换为 ejb3,并修复了 JNDI 名称。部署 Ear 后,我看到 EJB 已绑定(bind)的消息。之后,它进入等待状态,然后超时并显示以下消息:

JBAS015052: Did not receive a response to the deployment operation within the allowed timeout period [1200 seconds]. Check the server configuration file and the server logs to find more about the status of the deployment.

我打开了 DEBUG 日志记录,这给了我一些关于 Transaction 和 NIO 等的异常(exception)情况(在 JBOSS 消息组和这个消息组中花费了大量时间之后,我发现这些异常(exception)是无害的)。

我不知道如何调试这个。我得到了进程的堆栈转储,但我看到的只是部署扫描器正在等待某些东西。不知道什么:

"DeploymentScanner-threads - 2" prio=5 tid=0000000003d77400 nid=0xb6447000 in Object.wait() [00000000b6446000] java.lang.Thread.State: WAITING (on object monitor)

有人知道如何调试吗?此时我非常沮丧。我的意思是,如果它不抛出错误,我应该如何调试它?

最佳答案

这是一篇旧帖子,但如果你们中的一些人遇到类似的问题,您可以尝试增加 standalone.xml 中的 deployment-timeout

  1. 找到这个 block

     <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
    <deployment-scanner path="deployments"
    relative-to="jboss.server.base.dir"
    scan-interval="5000" />
    </subsystem>
  2. 然后将属性deployment-timeout(以秒为单位)添加到一个值(例如 20 分钟)

     <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
    <deployment-scanner path="deployments" relative-to="jboss.server.base.dir"
    scan-interval="5000" deployment-timeout="1200"/>
    </subsystem>

看看这个作为引用

JBAS015052: Did not receive a response to the deployment operation within the allowed timeout period [60 seconds]

这是过载环境中的常见问题。

关于jboss7.x - JBAS015052 : Did not receive a response to the deployment operation within the allowed timeout period,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19144838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com