多租户单db编译错误

时间:2014-10-15 06:31:18

标签: java grails plugins multi-tenant

我刚刚安装了多租户single-db 0.8.3但是无法编译helloworld示例。我在插件java上有错误。可能是我缺少一些基本设置,但我没有找到关于doc的更多信息。见下文。

symbol:class DeleteEvent   location:类HibernateEventListener /home/scarpa/Grails/helloworld/target/work/plugins/hibernate-hijacker-0.8.1/src/java/grails/plugin/hibernatehijacker/hibernate/events/HibernateEventListener.java:168:错误:找不到符号     public void onAutoFlush(AutoFlushEvent event)抛出HibernateException {                             ^   符号:类AutoFlushEvent   location:类HibernateEventListener /home/scarpa/Grails/helloworld/target/work/plugins/hibernate-hijacker-0.8.1/src/java/grails/plugin/hibernatehijacker/hibernate/events/HibernateEventListener.java:172:错误:找不到符号     private void publishEvent(String eventName,AbstractEvent event){                                                 ^   符号:类AbstractEvent   location:类HibernateEventListener 注意:某些输入文件使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。 100个错误

它们似乎是关于不完整的类路径的错误,即关于未找到的基本hibernate库,就好像grails没有在插件安装期间正确完成类路径...任何提示?

1 个答案:

答案 0 :(得分:0)

在stackoverflow上找到另一个答案说:

切换回: 运行时":hibernate:3.6.10.17"

并改变 cache.region.factory_class =' net.sf.ehcache.hibernate.EhCacheRegionFactory'

让我正确编译;可能hibernate 4插件没有安装正确的依赖...

相关问题