我试图在eclipse中运行DefaultCacheServer . 我已启用服务器存储 . 我收到以下错误:
- 2013-08-27 16:51:03.891 / 0.141 Oracle Coherence 3.6.1.0(thread = main,member = n / a):从“jar:file:/ C:/ Program%20Files / Java / coherence”加载的操作覆盖/lib/coherence.jar!/tangosol-coherence-override-dev.xml”
2013-08-27 16:51:03.906 / 0.156 Oracle Coherence 3.6.1.0(thread = main,member = n / a):来自“file:/ C:/ Program%20Files / Java / WSCoherence / Cache /”的加载操作覆盖配置/ Tangosol的相干-Override.xml的”
2013-08-27 16:51:03.906 / 0.156 Oracle Coherence 3.6.1.0(thread = main,member = n / a):未指定可选配置覆盖“/cluster-config.xml”
2013-08-27 16:51:03.906 / 0.156 Oracle Coherence 3.6.1.0(thread = main,member = n / a):未指定可选配置覆盖“/custom-mbeans.xml”
Oracle Coherence版本3.6.1.0 Build 19636
网格版:开发模式版权所有(c)2000,2010,Oracle和/或其附属公司 . 版权所有 . 2013-08-27 16:51:04.062 / 0.312 Oracle Coherence GE 3.6.1.0(thread = main,member = n / a):来自“file:/ C:/ Program Files / Java / WSCoherence / Cache /”的加载缓存配置配置/产品配置相干缓存-config.xml中”
2013-08-27 16:51:04.062 / 0.312 Oracle Coherence GE 3.6.1.0(thread = main,member = n / a):
服务( -------DONT SEE ANYTHING ------ )
启动DefaultCacheServer ... *
Coherence版本 - 3.6 JDK版本1.6
Classpath - (按顺序) - JRE系统lib,重写Config文件和coherence.jar .
This is my config file
And this is my overriden file.
<cluster-name>ProductConfig</cluster-name>
<role-name>PC1</role-name>
</member-identity>
<!-- Enable Single Server mode, as we have only one JVM. -->
<unicast-listener>
<address system-property="tangosol.coherence.localhost">127.0.0.1
</address>
</unicast-listener>
<multicast-listener>
<time-to-live system-property="tangosol.coherence.ttl">0</time-to-live>
</multicast-listener>
</cluster-config>
<configurable-cache-factory-config>
<init-params>
<init-param>
<param-type>java.lang.String</param-type>
<param-value system-property="tangosol.coherence.cacheconfig">
product-config-coherence-cache-config.xml
</param-value>
</init-param>
</init-params>
</configurable-cache-factory-config>
1 回答
您的配置文件最不可能正确 . 您必须具有一个配置文件,用于指定系统中将知道哪些高速缓存 . 那些以
<cache-config>
元素开头 . 此外,作为一种好的做法,请始终检查Coherence是否实际加载了配置文件,并且不会忽略它们 . Coherence倾向于悄然失败并继续进行默认设置 .