WFLYEJB0467:请求被拒绝,因为容器被挂起

Posted

技术标签:

【中文标题】WFLYEJB0467:请求被拒绝,因为容器被挂起【英文标题】:WFLYEJB0467: The request was rejected as the container is suspended 【发布时间】:2021-05-15 05:40:54 【问题描述】:

当我启动/重启 Wildfly 21 服务器时,我收到以下错误

05:18:12,412 ERROR [stderr] (ServerService Thread Pool -- 96) javax.naming.NamingException: WFLYNAM0062: Failed to lookup mss-3.3.0-SNAPSHOT/ejbModule-3.3.0-SNAPSHOT/CompleteCallSessionBean!com.xim.mss.ejb.sessionbeans.completecall.CompleteCallRemoteInterface [Root exception is java.lang.RuntimeException: **org.jboss.as.ejb3.component.EJBComponentUnavailableException: WFLYEJB0467: The request was rejected as the container is suspended**]

但我在部署 EAR 时没有收到此错误? 谁能告诉我为什么会这样? 这是预期的错误还是需要解决?

【问题讨论】:

【参考方案1】:

这是一个预期错误,您正在 EJB 容器启动之前执行 EJB 调用,并且它处于挂起状态(我重现了类似情况的问题)。

当服务器处于关闭状态时(当 EJB 容器也被挂起时),我找到了类似的错误解释。

https://issues.redhat.com/browse/JBEAP-444

最好的解决方案是使用计时器延迟此 ejb 调用,以等待应用程序完全启动。

【讨论】:

以上是关于WFLYEJB0467:请求被拒绝,因为容器被挂起的主要内容,如果未能解决你的问题,请参考以下文章

.NET 请求被挂起,前端轮询,委托

关于chrome请求被挂起页面加载缓慢问题的追查

配置安全性以通过 WS 访问 EJB -- WFLYEJB0364 连接被拒绝

websocket 会被挂起的 http 请求阻塞吗?

异步方式

activiti 挂起任务能查到吗