2014-05-25 26 views
6

Ben grails 2.4.0 kullanarak yeni bir uygulama yarattı, için hazırda beklet eklentisi değişen ardından zaman: hazırda bekleme:Hata: 3.6.10.15 eklentisi

: 3.6.10.15, aşağıdaki hata var
Error | 
2014-05-25 12:37:52,167 [localhost-startStop-1] ERROR context.Grail 
actionManagerPostProcessor': Initialization of bean failed; nested 
e 'transactionManager': Cannot resolve reference to bean 'sessionFa 
.factory.BeanCreationException: Error creating bean with name 'sess 
n: could not instantiate RegionFactory [org.hibernate.cache.ehcache 
Message: Error creating bean with name 'transactionManagerPostProce 
eationException: Error creating bean with name 'transactionManager' 
nested exception is org.springframework.beans.factory.BeanCreationE 
exception is org.hibernate.HibernateException: could not instantia 
    Line | Method 
->> 262 | run  in java.util.concurrent.FutureTask 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Wor 
^ 744 | run  in java.lang.Thread 
Caused by BeanCreationException: Error creating bean with name 'tra 
essionFactory'; nested exception is org.springframework.beans.facto 
d failed; nested exception is org.hibernate.HibernateException: cou 
->> 262 | run  in java.util.concurrent.FutureTask 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Wor 
^ 744 | run  in java.lang.Thread 
Caused by BeanCreationException: Error creating bean with name 'ses 
on: could not instantiate RegionFactory [org.hibernate.cache.ehcach 
->> 262 | run  in java.util.concurrent.FutureTask 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Wor 
^ 744 | run  in java.lang.Thread 
Caused by HibernateException: could not instantiate RegionFactory [ 
->> 262 | run  in java.util.concurrent.FutureTask 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Wor 
^ 744 | run  in java.lang.Thread 
Caused by ClassNotFoundException: org.hibernate.cache.ehcache.EhCac 
->> 366 | run  in java.net.URLClassLoader$1 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 355 | run  in  '' 
| 354 | findClass in java.net.URLClassLoader 
| 425 | loadClass in java.lang.ClassLoader 
| 190 | forName . in java.lang.Class 
| 262 | run  in java.util.concurrent.FutureTask 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run  in java.util.concurrent.ThreadPoolExecutor$Wor 
^ 744 | run . . . in java.lang.Thread 
| Error Forked Grails VM exited with error 

Not: Hazırda bekletilen eklentiyi (hibernate4: 4.3.5.3'ten hazırda bekletme: 3.6.10.15'e kadar), spring-security-core'un yüklenmesi sırasında s2-hızlı başlatmasının çalıştırılmasından sonra bir hata oluştuğunda bir çalışma olarak değiştirdim: 2.0- RC3

Bu yeni sürümdeki bir hata mı yoksa bir şey mi eksik?/DataSource.groovy bölümünü hazırda bekletme

+1

conf/DataSource.groovy içinde? –

+0

teşekkürler fat_mike, veri kaynağında değiştirilecek ilgili bir parametre olduğunu bilmiyorum. – Ayman

cevap

15

Kişisel conf gibi görünmelidir:

Eğer BuildConfig.groovy içinde hazırda 3 etkinleştirdiyseniz
hibernate { 
    cache.use_second_level_cache = true 
    cache.use_query_cache = false 
    cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory' // Hibernate 3 
//cache.region.factory_class = 'org.hibernate.cache.ehcache.EhCacheRegionFactory' // Hibernate 4 
    singleSession = true // configure OSIV singleSession mode 
} 

Eğer DataSource.groovy içinde hazırda 4'ün önbellek açıklama ve önbelleğini sağlamalıdır hazırda bekletme sürümü etkin olan 3.

İlgili konular