I am confused about weblogic coherence cache.my question is does Weblogic coherence have embeded cache server?I mean when Run Weblogic.cmd ,is there any cache server to be starting?if yes how can I find it's configuration?and how to configure that?
now, when I start weblogic.cmd , in the log console I have this :
that means ,a cluster with cluster name cluster:0xdb5, is starting,I am looking for a way, that allows me to configure a cache on this cluster.
I also, In weblogic admin console,create a custom coherence cluster and configure it's cache like this : enter image description here
Add this cluster to adminserver and restart weblogic ,but weblogic ignore my custom cache configuration and load cache configuration from coherence-web.jar this is adminserver log :
Started cluster Name=testcoherence
Group{Address=224.12.1.0, Port=12100, TTL=4}
MasterMemberSet( ThisMember=Member(Id=1, Timestamp=2016-12-27 16:26:44.769, Address=xxx, MachineId=xxx, Location=site:,xxx,process:8544,member:AdminServer, Role=WeblogicServer) OldestMember=Member(Id=1, Timestamp=2016-12-27 16:26:44.769, Address=xxx, MachineId=59906, Location=site:,machine:xxx,process:8544,member:AdminServer, Role=WeblogicServer) ActualMemberSet=MemberSet(Size=1 Member(Id=1, Timestamp=2016-12-27 16:26:44.769, Address=xxx, MachineId=xxx, Location=site:,machine:xxx,process:8544,member:AdminServer, Role=WeblogicServer) ) MemberId|ServiceVersion|ServiceJoined|MemberState 1|12.1.2|2016-12-27 16:26:44.769|JOINED RecycleMillis=1200000 RecycleSet=MemberSet(Size=0 ) )
TcpRing{Connections=[]} IpMonitor{Addresses=0}
<><> <> <1482843408062> <2016-12-27 16:26:48.062/8.792 Oracle Coherence GE 12.1.2.0.0 (thread=Invocation:Management, member=1): Service Management joined the cluster with senior service member 1>
<><> <> <1482843408124> <2016-12-27 16:26:48.124/8.854 Oracle Coherence GE 12.1.2.0.0 (thread=[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)', member=1): Loaded cache configuration from "jar:file:/C:/Oracle/Middleware/Oracle_Home/coherence/lib/coherence-web.jar!/default-session-cache-config.xml">
Thanks in advance
It has been several months since I asked this question. a few months ago I solved the issue and I want to share the solution. Weblogic has an embedded cache server and to enable it you should follow this steps :
5- to override cache config file , you can create a configuration file with same name (default-session-cache-config.xml) and place this file in the domain classpath , for example : ORACLE_HOME/user_projects/domains/basedomain
I hope this solution help other users. Thanks