【问题标题】:WLS Dynamic Cluster - JMS Store BEA-280077WLS 动态集群 - JMS 存储 BEA-280077
【发布时间】:2016-11-25 20:17:50
【问题描述】:

我正在尝试使用以前在单个节点上运行的 WLS 动态集群配置应用程序。

当我觉得我完成了所有必需的配置并且能够在同一台机器上创建 4 个节点并且我能够启动一个节点时,然后我在尝试启动第二个节点时遇到了以下异常。

<May 25, 2016, 2:36:20,503 AM PDT> <Error> <Store> <BEA-280077> <JDBC store "JDBCStore-APP@Cluster-0-rer-5" in this server is not the owner of database table "JMSStore_WLStore". Unexpected current owner is "[name=(server=Cluster-0-rer-4!host=10.196.16.110!process=20634@server.com!domain=v12C_d!store=JDBCStore-APP@Cluster-0-rer-4!table=JMSStore_WLStore):random=-2378785191442816046:timestamp=1464168969899]", expected current owner is "[name=(server=Cluster-0-rer-5!host=10.196.16.110!process=22894@server.com!domain=v12C_d!store=JDBCStore-APP@Cluster-0-rer-5!table=JMSStore_WLStore):random=2022312961513516767:timestamp=1464168960044]".>

<May 25, 2016, 2:36:20,551 AM PDT> <Error> <Store> <BEA-280072> <JDBC store "JDBCStore-APP@Cluster-0-rer-5" failed to open table "JMSStore_WLStore".
weblogic.store.io.jdbc.OwnershipException: [Store:280064]280077 (server="Cluster-0-rer-5" store="JDBCStore-APP@Cluster-0-rer-5" table="JMSStore_WLStore")

应用程序有 JMS Module、JMS Server、Persistence Store 和 Data Source 都指向集群中的节点。

很明显,表“JMSStore_WLStore”当前归我最初启动的节点的进程所有,当我启动第二个节点时发生上述异常。

目前我正在寻找解决此问题的方法和可能的解决方案。 非常感谢您对此问题的任何帮助。

谢谢,

【问题讨论】:

    标签: weblogic cluster-computing weblogic12c


    【解决方案1】:

    我认为您的持久存储配置不正确。表名应类似于“prefix_if_any_cluster_name_server_instance_id_WLSTORE”。检查您的商店是否针对动态集群,而不是基于每个服务器。请同时分享您正在使用的 weblogic 版本。

    【讨论】:

    • 是的,持久性存储、jdbc 存储、jms 服务器和 jms 模块都针对集群。 WLS 版本是 12C。
    • 12.1.x 还是 12.2.1 ?你能分享你的 config.xml 文件吗?
    • 如果您真的使用动态集群,则 Ilan 的评论不相关。在这种情况下,WebLogic 会确保在数据库中正确命名表。
    • 非常感谢您对此的跟进...版本是 12.2.1,是的,我正在使用适用于服务器模板概念的动态集群。
    • config.xml 很大。请告诉我应该分享 xml 的哪一部分
    猜你喜欢
    • 1970-01-01
    • 2011-08-03
    • 2023-03-10
    • 2011-08-22
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 2011-08-23
    相关资源
    最近更新 更多