Oracle Coherence - 尝试启动默认服务器

时间:2013-08-28 00:02:06

标签: java oracle-coherence

我正在尝试在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 /相干/ 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/config/tangosol-coherence-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):

服务   (   -------不要看任何事情------   )

启动DefaultCacheServer ... *

连贯版 - 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 个答案:

答案 0 :(得分:0)

您的配置文件最不正确。您必须具有一个配置文件,用于指定系统中将知道哪些高速缓存。那些以<cache-config>元素开头。 此外,作为一种好的做法,请始终检查Coherence是否实际加载了配置文件,并且不会忽略它们。 Coherence倾向于悄然失败并继续进行默认设置。