我正在尝试将grails应用程序从1.3.8升级到2.0.4
在处理编译错误以处理更改的库等之后 - 我将它发送到它尝试启动的位置 - 但它会到达尝试配置hibernate而不是挂起的位置。 这是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 [main] WARN hibernate.EhCacheProvider - 找不到名为[org.hibernate.cache.StandardQueryCache]的缓存的特定ehcache配置;使用默认值。
从2.0.4中的非工作部分开始:
2012-09-04 17:16:49,488 [pool-4-thread-1] INFO hibernate.ConfigurableLocalSessionFactoryBean - 构建新的Hibernate SessionFactory 2012-09-04 17:16:49,619 [pool-4-thread-1] WARN config.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] WARN hibernate.AbstractEhcacheRegionFactory - 找不到名为[common.SecRole]的缓存的特定ehcache配置;使用默认值。
我缺少什么想法?它似乎挂在为Hibernate配置缓存上。 感谢。
答案 0 :(得分:0)
其中一个域对象在静态映射中有一个索引,它在数据库中重新生成。由于表格很大,重新生成索引需要很长时间 - 在此期间应用程序似乎只是挂起。