0

我正在尝试将 grails 应用程序从 1.3.8 版本升级到 2.0.4

在处理了编译错误以处理更改的库等之后 - 我将它带到了它尝试启动的位置 - 但是它到达了它尝试配置休眠并且挂起的位置。这是来自 1.3.8 的日志部分:

2012-09-04 16:27:33,806 [main] INFO hibernate.ConfigurableLocalSessionFactoryBean - 构建新的 Hibernate SessionFactory 2012-09-04 16:27:33,941 [main] WARN config.ConfigurationFactory - 找不到配置。从类路径中的 ehcache-failsafe.xml 配置 ehcache:jar:file:/Users/userX/.ivy2/cache/net.sf.ehcache/ehcache-core/jars/ehcache-core-1.7.1.jar!/ ehcache-failsafe.xml 2012-09-04 16:27:34,718 [main] WARN hibernate.EhCacheProvider - 找不到名为 [common.SecRole] 的缓存的特定 ehcache 配置;使用默认值。2012-09-04 16:27:45,504 [main] WARN hibernate.EhCacheProvider - 找不到名为 [org.hibernate.cache.UpdateTimestampsCache] 的缓存的特定 ehcache 配置;使用默认值。2012-09-04 16:27:45,505 [主要] 警告休眠。EhCacheProvider - 找不到名为 [org.hibernate.cache.StandardQueryCache] 的缓存的特定 ehcache 配置;使用默认值。

从 2.0.4 中的非工作部分:

2012-09-04 17:16:49,488 [pool-4-thread-1] 信息 hibernate.ConfigurableLocalSessionFactoryBean - 构建新的 Hibernate SessionFactory 2012-09-04 17:16:49,619 [pool-4-thread-1] 警告配置。 ConfigurationFactory - 未找到配置。从类路径中的 ehcache-failsafe.xml 配置 ehcache:jar:file:/Users/userX/.grails/ivy-cache/net.sf.ehcache/ehcache-core/jars/ehcache-core-2.4.6.jar !/ehcache-failsafe.xml 2012-09-04 17:16:51,175 [pool-4-thread-1] 警告 hibernate.AbstractEhcacheRegionFactory - 找不到名为 [common.SecRole] 的缓存的特定 ehcache 配置;使用默认值。

有什么我想念的想法吗?它似乎只是在为 Hibernate 配置缓存。谢谢。

4

1 回答 1

0

其中一个域对象在静态映射中有一个索引,它正在数据库中重新生成。由于表很大,重新生成索引需要很长时间 - 在此期间应用程序似乎只是挂起。

于 2012-10-01T21:55:59.043 回答