2011-03-29 82 views
1

從REPL訪問緩存時遇到問題。我可以做(導入'(com.tangosol.net CacheFactory)'(com.tangosol.net NamedCache)),然後(。CacheFactory VERSION)沒有問題。從Clojure訪問Coherence命名緩存

然而,當我嘗試(CacheFactory getCache「TEST」)我得到一個異常: -

(Wrapped: Failed to load the factory) null 
[Thrown class com.tangosol.util.WrapperException] 

Restarts: 
0: [QUIT] Quit to the SLIME top level 

Backtrace: 
0: com.tangosol.util.Base.ensureRuntimeException(Base.java:283) 
1: com.tangosol.net.CacheFactory. 
          getConfigurableCacheFactory(CacheFactory.java:610) 
     [No Locals] 

有沒有人使用的Clojure與連貫性,並可能指向我一個可能的解決方案?

謝謝。

回答

3

tangosol-coherence.xml正確設置?由於getCache從中獲取valueconfigurablecache-factory-config

P.S.順便說一句,對於靜態類成員可以使用(類/方法...)類/件語法

+0

是的,問題是我超越的配置有錯誤羣集名稱,因此沒有加入我的發展簇。我現在可以訪問緩存。 – JPT 2011-03-29 20:32:08