2013-07-22 58 views
1

我正在整合spring3.2 + ehcache + bigmemory go。Spring + ehcache + bigmemory go整合

首先,我沒有承認什麼是「將BigMemory Go許可證密鑰文件保存到BigMemory Go主目錄」。在glassfish上部署的java Web應用程序中,我的BigMemory Go主目錄是什麼。

請求幫助。

其次,我得到這個錯誤: 嵌套的例外是net.sf.ehcache.CacheException:無法實例企業功能經理

以下是我的都是文件;

<bean id="ehcacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"> 
    <property name="configLocation" value="/WEB-INF/ehcache.xml" />  
     <property name="shared" value="true" />   
</bean> 

代碼:

<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd" name="myBigMemoryGoConfig">  
    <diskStore path="C:/bigmemorygo"/> 
<cache name="CACHE_GEN" maxBytesLocalHeap="124M" maxBytesLocalOffHeap="1G"> 
    <persistence strategy="localRestartable"/> 
</cache> 
<cache name="CACHE_CMP" maxBytesLocalHeap="124M" maxBytesLocalOffHeap="1G"> 
    <persistence strategy="localRestartable"/> 
</cache> 

</ehcache> 

幫助表示讚賞。

感謝, 戈德溫

回答

1

對於BigMemory許可證,只需要在你的應用的類路徑... 2種方法來做到這一點:

  • 拷貝到您的應用程序的「WEB許可文件-INF/classes「文件夾(如果使用maven構建,那將位於/ src/main/resources文件夾中...)
  • 或者,如果您不想在應用程序中複製許可證文件,將JVM參數「-Dcom.tc.productkey.path =」添加到您的應用服務器啓動腳本(例如,JAVA_OPTS)

對於例外情況,可能與許可有關......如果可以,請向我們展示異常堆棧。

希望有所幫助。