I've setup Coherence 12.2.1 + Weblogic, but when I try to insert data, I get "No storage-enabled nodes exist for service" error. Often times, this is because either "tangosol.coherence.distributed.localstorage" is set to false or no storage enabled nodes (managed servers) joined the cluster, but neither seems to be in my case.
Here is the output from $COHERENCE_HOME/bin/query.sh -
./query2.sh
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
Coherence Command Line Tool
CohQL> select * from "CustomCache-smallCache"
2016-04-16 11:54:06.884/18.817 Oracle Coherence 12.2.1.0.0 <Info> (thread=main, member=n/a): Loaded operational configuration from "jar:file:/opt/app/Oracle/Middleware/Oracle_Home/coherence/lib/coherence.jar!/tangosol-coherence.xml"
2016-04-16 11:54:06.928/18.861 Oracle Coherence 12.2.1.0.0 <Info> (thread=main, member=n/a): Loaded operational overrides from "jar:file:/opt/app/Oracle/Middleware/Oracle_Home/coherence/lib/coherence.jar!/tangosol-coherence-override-prod.xml"
2016-04-16 11:54:06.929/18.862 Oracle Coherence 12.2.1.0.0 <D5> (thread=main, member=n/a): Optional configuration override "/tangosol-coherence-override.xml" is not specified
2016-04-16 11:54:06.932/18.865 Oracle Coherence 12.2.1.0.0 <D5> (thread=main, member=n/a): Optional configuration override "cache-factory-config.xml" is not specified
2016-04-16 11:54:06.932/18.865 Oracle Coherence 12.2.1.0.0 <D5> (thread=main, member=n/a): Optional configuration override "cache-factory-builder-config.xml" is not specified
2016-04-16 11:54:06.932/18.865 Oracle Coherence 12.2.1.0.0 <D5> (thread=main, member=n/a): Optional configuration override "/custom-mbeans.xml" is not specified
Oracle Coherence Version 12.2.1.0.0 Build 60603
Grid Edition: Production mode
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
2016-04-16 11:54:07.030/18.963 Oracle Coherence GE 12.2.1.0.0 <Info> (thread=main, member=n/a): Loaded FMW commons version: 12.2.1-0-0-SNAPSHOT b60603
2016-04-16 11:54:07.036/18.969 Oracle Coherence GE 12.2.1.0.0 <Info> (thread=main, member=n/a): Loaded cache configuration from "jar:file:/opt/app/Oracle/Middleware/Oracle_Home/coherence/bin/coherence-client.jar!/config/tcmp/coherence-cache-config.xml"; this document does not refer to any schema definition and has not been validated.
2016-04-16 11:54:07.312/19.245 Oracle Coherence GE 12.2.1.0.0 <Info> (thread=main, member=n/a): Created cache factory com.tangosol.net.ExtensibleConfigurableCacheFactory
2016-04-16 11:54:07.691/19.624 Oracle Coherence GE 12.2.1.0.0 <D4> (thread=main, member=n/a): TCMP bound to /192.168.1.11:52225 using SystemDatagramSocketProvider
2016-04-16 11:54:07.972/19.905 Oracle Coherence GE 12.2.1.0.0 <D5> (thread=Cluster, member=n/a): Member(Id=1, Timestamp=2016-04-16 11:27:39.471, Address=192.168.1.11:51579, MachineId=21547, Location=machine:machine-1,process:23472,member:cache-server-2, Role=weblogic-cluster-1) joined Cluster with senior member 1
2016-04-16 11:54:07.973/19.906 Oracle Coherence GE 12.2.1.0.0 <Info> (thread=Cluster, member=n/a): This Member(Id=4, Timestamp=2016-04-16 11:54:07.778, Address=192.168.1.11:52225, MachineId=10684, Location=process:26111,member:cohql, Role=TangosolCoherenceDslqueryQueryPlus, Edition=Grid Edition, Mode=Production, CpuCount=8, SocketCount=8) joined cluster "coherence-cluster-1" with senior Member(Id=1, Timestamp=2016-04-16 11:27:39.471, Address=192.168.1.11:51579, MachineId=21547, Location=machine:machine-1,process:23472,member:cache-server-2, Role=weblogic-cluster-1, Edition=Grid Edition, Mode=Production, CpuCount=8, SocketCount=8)
2016-04-16 11:54:08.174/20.108 Oracle Coherence GE 12.2.1.0.0 <D5> (thread=Cluster, member=n/a): Member(Id=2, Timestamp=2016-04-16 11:27:42.9, Address=192.168.1.11:51581, MachineId=21547, Location=machine:machine-1,process:23470,member:cache-server-1, Role=weblogic-cluster-1) joined Cluster with senior member 1
2016-04-16 11:54:08.175/20.108 Oracle Coherence GE 12.2.1.0.0 <D5> (thread=Cluster, member=n/a): Member(Id=3, Timestamp=2016-04-16 11:27:42.926, Address=192.168.1.11:51594, MachineId=21547, Location=machine:machine-1,process:23471,member:cache-server-3, Role=weblogic-cluster-1) joined Cluster with senior member 1
2016-04-16 11:54:08.196/20.130 Oracle Coherence GE 12.2.1.0.0 <D5> (thread=Transport:TransportService, member=n/a): Service TransportService is bound to tmb://192.168.1.11:52225.37802
2016-04-16 11:54:08.214/20.147 Oracle Coherence GE 12.2.1.0.0 <D5> (thread=Transport:TransportService, member=n/a): Service TransportService joined the cluster with senior service member 1
2016-04-16 11:54:08.231/20.164 Oracle Coherence GE 12.2.1.0.0 <Info> (thread=main, member=n/a): Started cluster Name=coherence-cluster-1, ClusterPort=7576
Group{Address=231.2.1.1, TTL=4}
MasterMemberSet(
ThisMember=Member(Id=4, Timestamp=2016-04-16 11:54:07.778, Address=192.168.1.11:52225, MachineId=10684, Location=process:26111,member:cohql, Role=TangosolCoherenceDslqueryQueryPlus)
OldestMember=Member(Id=1, Timestamp=2016-04-16 11:27:39.471, Address=192.168.1.11:51579, MachineId=21547, Location=machine:machine-1,process:23472,member:cache-server-2, Role=weblogic-cluster-1)
ActualMemberSet=MemberSet(Size=4
Member(Id=1, Timestamp=2016-04-16 11:27:39.471, Address=192.168.1.11:51579, MachineId=21547, Location=machine:machine-1,process:23472,member:cache-server-2, Role=weblogic-cluster-1)
Member(Id=2, Timestamp=2016-04-16 11:27:42.9, Address=192.168.1.11:51581, MachineId=21547, Location=machine:machine-1,process:23470,member:cache-server-1, Role=weblogic-cluster-1)
Member(Id=3, Timestamp=2016-04-16 11:27:42.926, Address=192.168.1.11:51594, MachineId=21547, Location=machine:machine-1,process:23471,member:cache-server-3, Role=weblogic-cluster-1)
Member(Id=4, Timestamp=2016-04-16 11:54:07.778, Address=192.168.1.11:52225, MachineId=10684, Location=process:26111,member:cohql, Role=TangosolCoherenceDslqueryQueryPlus)
)
MemberId|ServiceJoined|MemberState
1|2016-04-16 11:27:39.471|JOINED,
2|2016-04-16 11:27:42.9|JOINED,
3|2016-04-16 11:27:42.926|JOINED,
4|2016-04-16 11:54:07.778|JOINED
RecycleMillis=1200000
RecycleSet=MemberSet(Size=0
)
)
TcpRing{Connections=[3]}
IpMonitor{Addresses=0, Timeout=15s}
2016-04-16 11:54:08.251/20.184 Oracle Coherence GE 12.2.1.0.0 <D5> (thread=Invocation:Management, member=4): Service Management joined the cluster with senior service member 1
2016-04-16 11:54:08.271/20.204 Oracle Coherence GE 12.2.1.0.0 <Info> (thread=main, member=4): Loaded Reporter configuration from "jar:file:/opt/app/Oracle/Middleware/Oracle_Home/coherence/lib/coherence.jar!/reports/report-group.xml"
2016-04-16 11:54:08.587/20.520 Oracle Coherence GE 12.2.1.0.0 <Info> (thread=DistributedCache:generic-repository:genericDistributedCache, member=4): Loaded POF configuration from "jar:file:/opt/app/Oracle/Middleware/Oracle_Home/coherence/bin/coherence-client.jar!/config/generic-pof-config.xml"
2016-04-16 11:54:08.606/20.539 Oracle Coherence GE 12.2.1.0.0 <Info> (thread=DistributedCache:generic-repository:genericDistributedCache, member=4): Loaded included POF configuration from "jar:file:/opt/app/Oracle/Middleware/Oracle_Home/coherence/lib/coherence.jar!/coherence-pof-config.xml"
2016-04-16 11:54:08.754/20.687 Oracle Coherence GE 12.2.1.0.0 <D5> (thread=DistributedCache:generic-repository:genericDistributedCache, member=4): Service generic-repository:genericDistributedCache joined the cluster with senior service member 3
Error: No storage-enabled nodes exist for service generic-repository:genericDistributedCache
query2.sh source -
#!/bin/sh
# This will start a command line query application
# specify the Coherence installation directory
SCRIPT_PATH="${0}"
while [ -h "${SCRIPT_PATH}" ]; do
LS=`ls -ld "${SCRIPT_PATH}"`
LINK=`expr "${LS}" : '.*-> \(.*\)$'`
if [ `expr "${LINK}" : '/.*'` > /dev/null ]; then
SCRIPT_PATH="${LINK}"
else
SCRIPT_PATH="`dirname "${SCRIPT_PATH}"`/${LINK}"
fi
done
CURRENT_DIR=`pwd`
cd `dirname ${SCRIPT_PATH}` > /dev/null
SCRIPT_PATH=`pwd`
COHERENCE_HOME=`dirname $SCRIPT_PATH`
cd ${CURRENT_DIR}
# sepcify the lib home
LIB_HOME=$COHERENCE_HOME/lib
if [ ! -f ${COHERENCE_HOME}/bin/query.sh ]; then
echo "query.sh: must be run from the Coherence installation directory."
exit
fi
if [ -f $JAVA_HOME/bin/java ]; then
JAVAEXEC=$JAVA_HOME/bin/java
else
JAVAEXEC=java
fi
# specify if the console will also act as a server
STORAGE_ENABLED=false
# specify the JVM heap size
MEMORY=1024m
JAVA_OPTS="-Xms$MEMORY -Xmx$MEMORY -Dtangosol.coherence.cluster=coherence-cluster-1 -Dtangosol.coherence.mode=prod -Dtangosol.coherence.clusteraddress=231.2.1.1 -Dtangosol.coherence.clusterport=7576 -Dtangosol.coherence.distributed.localstorage=$STORAGE_ENABLED -Dtangosol.coherence.management.extendedmbeanname=true -Dtangosol.coherence.cacheconfig=config/tcmp/coherence-cache-config.xml -Dtangosol.pof.config=config/generic-pof-config.xml -Dtangosol.coherence.member=cohql";
# Note that this script attempts to start the query tool in storage disabled mode, ultimately this is dependent
# on cache configuration being used which may override the coherence.distributed.localstorage system property.
# It is not recommended to run the query tool as storage enabled in a production cluster.
$JAVAEXEC -server -showversion $JAVA_OPTS -Dcoherence.distributed.localstorage=false -cp "$COHERENCE_HOME/lib/coherence.jar:$LIB_HOME/jline.jar:$COHERENCE_HOME/bin/coherence-client.jar" com.tangosol.coherence.dslquery.QueryPlus "$@"
Here is the structure of gar file (coherence-server.gar)
coherence-server nmvk13$ jar tvf coherence-server.gar
0 Sat Apr 16 11:42:04 CDT 2016 META-INF/
68 Sat Apr 16 11:42:04 CDT 2016 META-INF/MANIFEST.MF
629 Sat Apr 16 11:05:24 CDT 2016 META-INF/coherence-application.xml
0 Sat Apr 16 11:31:00 CDT 2016 config/
6148 Sat Apr 16 11:04:18 CDT 2016 config/.DS_Store
628 Fri Apr 15 11:27:50 CDT 2016 config/coherence-override.xml
391 Fri Apr 15 11:27:50 CDT 2016 config/generic-pof-config.xml
0 Sat Apr 16 10:54:28 CDT 2016 config/tcmp/
3605 Sat Apr 16 11:41:12 CDT 2016 config/tcmp/coherence-cache-config.xml
0 Sat Apr 16 10:54:36 CDT 2016 config/tcp/
4501 Sat Apr 16 11:41:40 CDT 2016 config/tcp/coherence-cache-config.xml
Here is coherence-application.xml
<?xml version="1.0" encoding="UTF-8"?>
<coherence-application xmlns="http://xmlns.oracle.com/coherence/coherence-application" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-application http://xmlns.oracle.com/coherence/coherence-application/1.0/coherence-application.xsd">
<cache-configuration-ref override-property="cache-config/coherence-server">config/tcmp/coherence-cache-config.xml</cache-configuration-ref>
<!--<pof-configuration-ref system-property="tangosol.pof.config">pof-config.xml</pof-configuration-ref>-->
</coherence-application>
Here is coherence-override.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?><coherence xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd">
<logging-config>
<destination system-property="tangosol.coherence.log">stdout</destination>
<severity-level system-property="tangosol.coherence.log.level">5</severity-level>
<character-limit system-property="tangosol.coherence.log.limit">0</character-limit>
</logging-config>
</coherence>
Here is generic-pof-config.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?><pof-config xmlns="http://xmlns.oracle.com/coherence/coherence-pof-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-pof-config coherence-pof-config.xsd">
<user-type-list>
<include>coherence-pof-config.xml</include>
</user-type-list>
</pof-config>
Here is coherence-cache-config.xml (tcmp), which currently is configured.
<?xml version="1.0" encoding="UTF-8" standalone="no"?><cache-config>
<scope-name>generic-repository</scope-name>
<caching-scheme-mapping>
<!-- Start of Default Configs -->
<cache-mapping>
<cache-name>CustomCache_*</cache-name>
<scheme-name>generic</scheme-name>
<init-params>
<init-param>
<param-name>front-size-limit</param-name>
<param-value system-property="xtra.custom.bucket">10000</param-value>
</init-param>
<init-param>
<param-name>front-expiry-delay</param-name>
<param-value system-property="xtra.custom.expiry">1h</param-value>
</init-param>
</init-params>
</cache-mapping>
<cache-mapping>
<cache-name>*</cache-name>
<scheme-name>generic</scheme-name>
<init-params>
<init-param>
<param-name>front-size-limit</param-name>
<param-value system-property="xtra.bucket">1000</param-value>
</init-param>
<init-param>
<param-name>front-expiry-delay</param-name>
<param-value system-property="xtra.expiry">1h</param-value>
</init-param>
</init-params>
</cache-mapping>
<!-- End of Default Configs -->
</caching-scheme-mapping>
<caching-schemes>
<!-- Distributed caching scheme for storing the repository data -->
<near-scheme>
<scheme-name>generic</scheme-name>
<service-name>genericDistributedCache</service-name>
<front-scheme>
<local-scheme>
<scheme-ref>front-map</scheme-ref>
</local-scheme>
</front-scheme>
<back-scheme>
<distributed-scheme>
<scheme-ref>generic-distributed</scheme-ref>
</distributed-scheme>
</back-scheme>
<invalidation-strategy>all</invalidation-strategy>
<autostart>true</autostart>
</near-scheme>
<local-scheme>
<scheme-name>local-only</scheme-name>
<service-name>genericLocalCache</service-name>
<eviction-policy>HYBRID</eviction-policy>
<high-units>{front-size-limit 0}</high-units>
<expiry-delay>{front-expiry-delay 0}</expiry-delay>
</local-scheme>
<distributed-scheme>
<scheme-name>generic-distributed</scheme-name>
<service-name>genericDistributedCache</service-name>
<serializer>
<instance>
<class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
<init-params>
<init-param>
<param-type>String</param-type>
<param-value system-property="tangosol.pof.config">config/generic-pof-config.xml</param-value>
</init-param>
</init-params>
</instance>
</serializer>
<thread-count>50</thread-count>
<local-storage system-property="tangosol.coherence.distributed.localstorage">false</local-storage>
<backing-map-scheme>
<local-scheme>
<scheme-ref>binary-backing-map</scheme-ref>
</local-scheme>
</backing-map-scheme>
<autostart>true</autostart>
</distributed-scheme>
<!-- A scheme used by backing maps that store data in internal (binary)
format and employ size limitation and/or expiry eviction policies. -->
<local-scheme>
<scheme-name>binary-backing-map</scheme-name>
<eviction-policy>HYBRID</eviction-policy>
<high-units>{back-size-limit 0}</high-units>
<unit-calculator>BINARY</unit-calculator>
</local-scheme>
<!-- Front Map -->
<local-scheme>
<scheme-name>front-map</scheme-name>
<eviction-policy>HYBRID</eviction-policy>
<high-units>{front-size-limit 0}</high-units>
<expiry-delay>{front-expiry-delay 0}</expiry-delay>
</local-scheme>
</caching-schemes>
</cache-config>
Here is coherence-cache-config.xml (tcp version)
<?xml version="1.0" encoding="UTF-8" standalone="no"?><cache-config>
<scope-name>generic-repository</scope-name>
<caching-scheme-mapping>
<!-- Start of Default Configs -->
<cache-mapping>
<cache-name>*</cache-name>
<scheme-name>generic</scheme-name>
<init-params>
<init-param>
<param-name>front-size-limit</param-name>
<param-value system-property="xtra.bucket">1000</param-value>
</init-param>
<init-param>
<param-name>front-expiry-delay</param-name>
<param-value system-property="xtra.expiry">1h</param-value>
</init-param>
</init-params>
</cache-mapping>
<!-- End of Default Configs -->
</caching-scheme-mapping>
<caching-schemes>
<!-- Distributed caching scheme for storing the repository data -->
<near-scheme>
<scheme-name>generic</scheme-name>
<service-name>genericDistributedCache</service-name>
<front-scheme>
<local-scheme>
<scheme-ref>front-map</scheme-ref>
</local-scheme>
</front-scheme>
<back-scheme>
<remote-cache-scheme>
<scheme-ref>generic-extend</scheme-ref>
</remote-cache-scheme>
</back-scheme>
<invalidation-strategy>all</invalidation-strategy>
<autostart>true</autostart>
</near-scheme>
<local-scheme>
<scheme-name>local-only</scheme-name>
<service-name>genericLocalCache</service-name>
<eviction-policy>HYBRID</eviction-policy>
<high-units>{front-size-limit 0}</high-units>
<expiry-delay>{front-expiry-delay 0}</expiry-delay>
</local-scheme>
<!-- A scheme used by backing maps that store data in internal (binary)
format and employ size limitation and/or expiry eviction policies. -->
<local-scheme>
<scheme-name>binary-backing-map</scheme-name>
<eviction-policy>HYBRID</eviction-policy>
<high-units>{back-size-limit 0}</high-units>
<expiry-delay>{back-expiry-delay 0}</expiry-delay>
<unit-calculator>BINARY</unit-calculator>
</local-scheme>
<!-- Front Map -->
<local-scheme>
<scheme-name>front-map</scheme-name>
<eviction-policy>HYBRID</eviction-policy>
<high-units>{front-size-limit 0}</high-units>
<expiry-delay>{front-expiry-delay 0}</expiry-delay>
</local-scheme>
<remote-cache-scheme>
<scheme-name>generic-repo-extend</scheme-name>
<service-name>NMOgenericRepoExtendTcpService</service-name>
<initiator-config>
<serializer>
<instance>
<class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
<init-params>
<init-param>
<param-type>String</param-type>
<param-value system-property="tangosol.pof.config">config/generic-pof-config.xml</param-value>
</init-param>
</init-params>
</instance>
</serializer>
<tcp-initiator>
<remote-addresses>
<socket-address>
<address system-property="proxy.host">localhost</address>
<port system-property="proxy.port">8021</port>
</socket-address>
</remote-addresses>
<connect-timeout>10s</connect-timeout>
</tcp-initiator>
<outgoing-message-handler>
<heartbeat-interval>30s</heartbeat-interval>
<heartbeat-timeout>5s</heartbeat-timeout>
<request-timeout>30s</request-timeout>
</outgoing-message-handler>
</initiator-config>
</remote-cache-scheme>
<remote-cache-scheme>
<scheme-name>generic-extend</scheme-name>
<service-name>NMOgenericExtendTcpService</service-name>
<initiator-config>
<serializer>
<instance>
<class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
<init-params>
<init-param>
<param-type>String</param-type>
<param-value system-property="tangosol.pof.config">generic-pof-config.xml</param-value>
</init-param>
</init-params>
</instance>
</serializer>
<tcp-initiator>
<remote-addresses>
<socket-address>
<address system-property="proxy.host">localhost</address>
<port system-property="proxy.port">8021</port>
</socket-address>
</remote-addresses>
<connect-timeout>10s</connect-timeout>
</tcp-initiator>
<outgoing-message-handler>
<heartbeat-interval>30s</heartbeat-interval>
<heartbeat-timeout>5s</heartbeat-timeout>
<request-timeout>30s</request-timeout>
</outgoing-message-handler>
</initiator-config>
</remote-cache-scheme>
</caching-schemes>
</cache-config>
Here is the log file from one of the managed servers (cache-server-1)
<Apr 16, 2016 12:33:57 PM CDT> <INFO> <NodeManager> <Working directory is '/opt/app/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain'>
<Apr 16, 2016 12:33:57 PM CDT> <INFO> <NodeManager> <Server output log file is '/opt/app/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/cache-server-1/logs/cache-server-1.out'>
.
.
JAVA Memory arguments: -Xms256m -Xmx512m
.
CLASSPATH=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/tools.jar:/opt/app/Oracle/Middleware/Oracle_Home/wlserver/server/lib/weblogic.jar:/opt/app/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b3/lib/ant-contrib.jar:/opt/app/Oracle/Middleware/Oracle_Home/wlserver/modules/features/oracle.wls.common.nodemanager.jar:/opt/app/Oracle/Middleware/Oracle_Home/wlserver/common/derby/lib/derbyclient.jar:/opt/app/Oracle/Middleware/Oracle_Home/wlserver/common/derby/lib/derby.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/tools.jar
.
PATH=/opt/app/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin:/opt/app/Oracle/Middleware/Oracle_Home/wlserver/server/bin:/opt/app/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/org.apache.ant_1.9.2/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin:/opt/app/appdev/apache-maven-3.3.3/bin:/opt/app/appdev/apache-ant-1.9.6/bin:/opt/app/appdev/gradle-2.10/bin/bin:/opt/app/appdev/scripts:/opt/app/appdev/rabbitmq_server-3.6.0/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
.
***************************************************
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http://hostname:port/console *
***************************************************
Starting WLS with line:
/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java -server -Xms256m -Xmx512m -Dweblogic.Name=cache-server-1 -Djava.security.policy=/opt/app/Oracle/Middleware/Oracle_Home/wlserver/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -Dweblogic.system.BootIdentityFile=/opt/app/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/cache-server-1/data/nodemanager/boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/opt/app/Oracle/Middleware/Oracle_Home/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/opt/app/Oracle/Middleware/Oracle_Home/wlserver/server -Dweblogic.home=/opt/app/Oracle/Middleware/Oracle_Home/wlserver/server -Dweblogic.management.server=http://192.168.1.11:7001 weblogic.Server
objc[30102]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
<Apr 16, 2016 12:33:59 PM CDT> <Info> <Security> <BEA-090905> <Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.>
<Apr 16, 2016 12:33:59 PM CDT> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.>
<Apr 16, 2016 12:34:00 PM CDT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 25.60-b23 from Oracle Corporation.>
<Apr 16, 2016 12:34:00 PM CDT> <Info> <RCM> <BEA-2165021> <"ResourceManagement" is not enabled in this JVM. Enable "ResourceManagement" to use the WebLogic Server "Resource Consumption Management" feature. To enable "ResourceManagement", you must specify the following JVM options in the WebLogic Server instance in which the JVM runs: -XX:+UnlockCommercialFeatures -XX:+ResourceManagement.>
<Apr 16, 2016 12:34:01 PM CDT> <Info> <Management> <BEA-141107> <Version: WebLogic Server 12.2.1.0.0 Tue Oct 6 10:05:47 PDT 2015 1721936>
<Apr 16, 2016 12:34:07 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
<Apr 16, 2016 12:34:07 PM CDT> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool.>
<Apr 16, 2016 12:34:07 PM CDT> <Info> <WorkManager> <BEA-002942> <CMM memory level becomes 0. Setting standby thread pool size to 256.>
<Apr 16, 2016 12:34:08 PM CDT> <Notice> <Log Management> <BEA-170019> <The server log file weblogic.logging.FileStreamHandler instance=1363132876
Current log file=/opt/app/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/cache-server-1/logs/cache-server-1.log
Rotation dir=/opt/app/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/cache-server-1/logs
is opened. All server side log events will be written to this file.>
<Apr 16, 2016 12:34:09 PM CDT> <Warning> <NodeManager> <BEA-300043> <NodeManager native library not found - server process ID not saved.>
<Apr 16, 2016 12:34:09 PM CDT> <Notice> <Security> <BEA-090946> <Security pre-initializing using security realm: myrealm>
<Apr 16, 2016 12:34:10 PM CDT> <Notice> <Security> <BEA-090947> <Security post-initializing using security realm: myrealm>
<Apr 16, 2016 12:34:14 PM CDT> <Notice> <Security> <BEA-090082> <Security initialized using administrative security realm: myrealm>
2016-04-16 12:34:15.538/17.586 Oracle Coherence 12.2.1.0.0 <Info> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded operational configuration from "jar:file:/opt/app/Oracle/Middleware/Oracle_Home/coherence/lib/coherence.jar!/tangosol-coherence.xml"
2016-04-16 12:34:15.622/17.669 Oracle Coherence 12.2.1.0.0 <Info> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded operational overrides from "jar:file:/opt/app/Oracle/Middleware/Oracle_Home/coherence/lib/coherence.jar!/tangosol-coherence-override-prod.xml"
2016-04-16 12:34:15.624/17.671 Oracle Coherence 12.2.1.0.0 <D5> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Optional configuration override "/tangosol-coherence-override.xml" is not specified
2016-04-16 12:34:15.629/17.676 Oracle Coherence 12.2.1.0.0 <D5> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Optional configuration override "cache-factory-config.xml" is not specified
2016-04-16 12:34:15.630/17.677 Oracle Coherence 12.2.1.0.0 <D5> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Optional configuration override "cache-factory-builder-config.xml" is not specified
2016-04-16 12:34:15.630/17.677 Oracle Coherence 12.2.1.0.0 <D5> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Optional configuration override "/custom-mbeans.xml" is not specified
Oracle Coherence Version 12.2.1.0.0 Build 60603
Grid Edition: Production mode
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
2016-04-16 12:34:15.768/17.815 Oracle Coherence GE 12.2.1.0.0 <Info> (thread=[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded FMW commons version: 12.2.1-0-0-SNAPSHOT b60603
<Apr 16, 2016 12:34:16 PM CDT> <Warning> <Store> <BEA-280109> <The JVM was unable to load the native wlfileio library for the store "_WLS_cache-server-1". File and paging stores will continue to function correctly. Specifically, file stores that are configured with a transactionally safe synchronous write policy will continue to operate safely and transactionally but may open with a different write-policy. Other store types may not be able to open.>
<Apr 16, 2016 12:34:19 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY.>
<Apr 16, 2016 12:34:19 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
<Apr 16, 2016 12:34: