2013-08-28 75 views
0

我想在eclipse中運行DefaultCacheServer。我已啓用服務器的存儲。我收到以下錯誤:Oracle Coherence - 試圖啓動默認服務器

* 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(加載操作覆蓋從「文件:/ 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年8月27日16:51:03.906/0.156 Oracle Coherence的3.6.1.0(線程=主,構件= 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/product-config-coherence-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

類路徑 - (按順序) - JRE系統庫,覆蓋的配置文件和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> 

回答

0

您的配置文件最有可能不正確。你必須有一個配置文件來指定系統中哪些緩存是已知的。那些從<cache-config>元素開始。 此外,作爲一種良好的做法,請務必檢查Coherence是否實際加載了您的配置文件並且不會忽略它們。一致性傾向於悄然失敗並繼續進行默認設置。