gpt4 book ai didi

weblogic - 为什么我的 WebLogic 集群 MDB 应用程序部署处于警告状态?

转载 作者:行者123 更新时间:2023-12-04 20:24:26 26 4
gpt4 key购买 nike

我有一个 WebLogic 集群,在该集群上部署了许多主题和使用它们的应用程序。我的应用程序统一显示为警告状态。查看部署中的监控,我看到 MDB 应用程序连接到服务器 #1,但在服务器 #2 上显示如下:

MDB application appName is NOT connected to messaging system.

我的 JMS 服务器以可迁移目标为目标,而该目标又以 #1 服务器为目标,并具有一个集群标识。并且发送到任一服务器的消息都按预期流动。我只是不知道为什么这些部署显示为警告状态。

网络逻辑 11g

最佳答案

这可以通过使用下面的参数来避免

<start-mdbs-with-application>false</start-mdbs-with-application>

weblogic-application.xml , 将 start-mdbs-with-application 设置为 false 会强制 MDB 推迟启动,直到服务器实例打开其监听端口之后,接近服务器启动过程结束。

如果您想在 JMS 和 JDBC 服务可用之后,但在应用程序和模块被激活之前执行启动任务,您可以在管理控制台中选择 Run Before Application Deployments 选项(或将 StartupClassMBean 的 LoadBeforeAppActivation 属性设置为“true”)。

如果您想在 JMS 和 JDBC 服务可用之前执行启动任务,您可以在管理控制台中选择 Run Before Application Activations 选项(或将 StartupClassMBean 的 LoadBeforeAppDeployments 属性设置为“true”)。

引用: http://docs.oracle.com/cd/E13222_01/wls/docs81/ejb/message_beans.html
这适用于 12c 及以后的版本

关于weblogic - 为什么我的 WebLogic 集群 MDB 应用程序部署处于警告状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732180/

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