Caching 如何配置Weblogic嵌入式默认缓存服务器

Caching 如何配置Weblogic嵌入式默认缓存服务器,caching,weblogic,oracle-coherence,Caching,Weblogic,Oracle Coherence,我对weblogic一致性缓存感到困惑 Weblogic coherence是否有嵌入式缓存服务器?我的意思是,当运行Weblogic.cmd时,是否有任何缓存服务器要启动?如果是,我如何找到它的配置?以及如何配置它 现在,当我启动weblogic.cmd时,在日志控制台中我有: 这意味着,一个集群名为cluster:0xdb5的集群正在启动,我正在寻找一种方法,允许我在此集群上配置缓存 在weblogic管理控制台中,我还创建了一个自定义一致性集群,并对其缓存进行如下配置: 将此集群添加到a

我对weblogic一致性缓存感到困惑 Weblogic coherence是否有嵌入式缓存服务器?我的意思是,当运行Weblogic.cmd时,是否有任何缓存服务器要启动?如果是,我如何找到它的配置?以及如何配置它

现在,当我启动weblogic.cmd时,在日志控制台中我有:

这意味着,一个集群名为cluster:0xdb5的集群正在启动,我正在寻找一种方法,允许我在此集群上配置缓存

在weblogic管理控制台中,我还创建了一个自定义一致性集群,并对其缓存进行如下配置:

将此集群添加到adminserver并重新启动weblogic,但weblogic忽略我的自定义缓存配置,并从coherence-web.jar加载缓存配置 这是adminserver日志:

已启动的群集名称=testcoherence

组{地址=224.12.1.0,端口=12100,TTL=4}

MasterMemberSet(此成员=成员)(Id=1,时间戳=2016-12-27 16:26:44.769,地址=xxx,机器ID=xxx, 位置=站点:,xxx,进程:8544,成员:AdminServer, Role=WeblogicServer)OldestMember=Member(Id=1,时间戳=2016-12-27 16:26:44.769,地址=xxx,机器ID=59906, 位置=站点:,机器:xxx,进程:8544,成员:AdminServer, 角色=WeblogicServer)实际成员集=成员集(大小=1 成员(Id=1,时间戳=2016-12-27 16:26:44.769,地址=xxx,机器Id=xxx, 位置=站点:,机器:xxx,进程:8544,成员:AdminServer, 角色=WeblogicServer) )MemberId | ServiceVersion | ServiceJourned | MemberState 1 | 12.1.2 | 2016-12-27 16:26:44.769 |已加入的回收商MILLIS=1200000回收集=成员集(大小=0 ))

TcpRing{Connections=[]}IpMonitor{Addresses=0}


提前感谢

要在WebLogic中配置一致性,您需要:

  • 创建新的一致性群集(环境->一致性群集)
  • 将WebLogic托管服务器与一致性群集关联(您的服务器->一致性选项卡)
  • 配置一致性缓存(需要创建Coherence-Cache-config.xml并将其作为参数传递给托管服务器)
  • Oracle一致性手册中描述了每个步骤:


    我问这个问题已经好几个月了。 几个月前,我解决了这个问题,我想分享解决方案。 Weblogic有一个嵌入式缓存服务器,要启用它,您应该遵循以下步骤:

    1-创建一致性集群

    2-在服务器中点击选择您的服务器,然后转到一致性选项卡

    3-现在是重要的一部分,要启用缓存,您应该选中这些复选框(本地存储和一致性web本地存储)

    4-到目前为止,缓存服务器已启用。现在,如果再次启用停止和启动服务器缓存服务器,并且缓存服务已启动并准备好使用,这里的要点是,此缓存服务器的配置是从“ORACLE_HOME/coherence/lib/coherence web.jar”中的“default session cache config.xml”加载的

    5-要覆盖缓存配置文件,您可以创建一个具有相同名称的配置文件(默认会话cache config.xml),并将该文件放置在域类路径中,例如:ORACLE\u HOME/user\u projects/domains/basedomain

    我希望这个解决方案能帮助其他用户。
    谢谢

    非常感谢,但问题是,相干集群使用coherence/lib/coherence-web.jar/缓存配置为default-session-cache-config.xml,忽略一致性缓存配置.xml,请您解释一下weblogic是否为存储数据嵌入了缓存服务器?