我正在使用GGTS并使用Hibernate作为dB,我正在从Grails 2.3.3升级到2.5.1--当在项目上运行run-app时,我得到了这个错误。我读过许多关于类似transactionManager问题的帖子,但似乎没有一篇与我的情况非常匹配。以下是与TransactionManagerPostProcessor相关的错误消息的初始部分:
初始化应用程序时Context.GrailsContextLoaderListener错误:创建名为“Transaction ManagerPostProcessor”的bean时出错:bean初始化失败;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为“事务管理器”的bean时出错:在使用键[0]设置构造函数参数时,无法解析对bean“$PrimaryTransactionManager”的引用;嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为“$PrimaryTransactionManager”的bean时出错:在设置bean属性“session Factory”时无法解析对bean“session Factory”的引用;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为“session Factory”的bean时出错:调用init方法失败;嵌套异常是org.hibernate.hibernateException:无法实例化RegionFactory[org.hibernate.cache.ehcache.ehcacheonFactory]org.springframework.beans.factory.beanCreationException:创建名为“Transaction ManagerPostProcessor”的bean时出错:bean初始化失败;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为“事务管理器”的bean时出错:在使用键[0]设置构造函数参数时,无法解析对bean“$PrimaryTransactionManager”的引用;嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为“$PrimaryTransactionManager”的bean时出错:在设置bean属性“session Factory”时无法解析对bean“session Factory”的引用;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为“session Factory”的bean时出错:调用init方法失败;嵌套异常是org.hibernate.hibernateException:无法实例化RegionFactory[org.hibernate.cache.ehcache.singletoneHcacheRegionFactory]
dataSource {
pooled = true
driverClassName = "org.h2.Driver"
username = "sa"
password = "S2xxxxxxxx"
}
dataSource_publish {
pooled = true
driverClassName = "org.h2.Driver"
username = "sa"
password = "M1xxxxxxxxxxxx"
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = false
//cache.region.factory_class = 'grails.plugin.cache.ehcache.hibernate.BeanEhcacheRegionFactory' // For Hibernate before 4.0 and higher
//cache.region.factory_class = 'grails.plugin.cache.ehcache.hibernate.BeanEhcacheRegionFactory' // For Hibernate before 4.0 and higher
//cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory' //old vers of hibernate
cache.region.factory_class = 'org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory' // Hibernate 4
}
// environment specific settings
environments {
development {
// The main HomeVu dB
dataSource {
logSql = false
pooled = true
dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:h2:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000"
}
// The SHR shared dB
dataSource_publish {
//logSql = false
//pooled = true
dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
//url = "jdbc:h2:pubDb;MVCC=TRUE;LOCK_TIMEOUT=10000;AUTO_SERVER=TRUE;DB_CLOSE_ON_EXIT=FALSE"
//url = "jdbc:h2:pb1Db;MVCC=TRUE;LOCK_TIMEOUT10000; AUTO_SERVER=TRUE;DB_CLOSE_ON_EXIT=FALSE"
url = "jdbc:h2:pub009Db;MVCC=TRUE;LOCK_TIMEOUT=10000"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10000"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:h2:prodDb;MVCC=TRUE;LOCK_TIMEOUT=10000"
pooled = true
properties {
maxActive = -1
minEvictableIdleTimeMillis=1800000
timeBetweenEvictionRunsMillis=1800000
numTestsPerEvictionRun=3
testOnBorrow=true
testWhileIdle=true
testOnReturn=true
validationQuery="SELECT 1"
}
}
}
System.out.println("BuildConfig.groovy: Hello World....?")
grails.servlet.version = "2.5" // Change depending on target container compliance (2.5 or 3.0)
grails.project.work.dir = 'target'
grails.project.class.dir = "target/classes"
grails.project.test.class.dir = "target/test-classes"
grails.project.test.reports.dir = "target/test-reports"
grails.project.target.level = 1.6
grails.project.source.level = 1.6
//grails.project.war.file = "target/${appName}-${appVersion}.war"
grails.server.port.http=9000
grails.project.dependency.resolver = "maven" // MAK 12-05-16 put in to link in spring-security-core plugin
grails.project.dependency.resolution = {
// inherit Grails' default dependencies
inherits("global") {
// specify dependency exclusions here; for example, uncomment this to disable ehcache:
// excludes 'ehcache'
}
log 'debug' // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
checksums true // Whether to verify checksums on resolve
repositories {
inherits true // Whether to inherit repository definitions from plugins
grailsPlugins()
grailsHome()
grailsCentral()
mavenLocal()
mavenCentral()
// uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories
mavenRepo "http://mvnrepository.com/artifact/"
mavenRepo "http://repo.spring.io/milestone/"
grailsRepo "http://grails.org/plugin"
}
dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg.
}
plugins {
// Requested in grail version 2.5.1 ...
build(":release:3.1.1",
":rest-client-builder:2.1.1") {
export = false
}
compile ":hibernate:3.6.10.19"
runtime ":jquery:1.11.0.2"
build ":tomcat:7.0.55.3"
runtime ":database-migration:1.4.0"
compile ':cache:1.1.8'
compile ':asset-pipeline:2.1.5'
compile ":scaffolding:2.1.2"
}
我可以在BuildConfig中看到Hibernate3.x,但是区域工厂类被设置为适合Hibernate4的类。尝试更改分配给cache.region.factory_class
的类名
cache.region.factory_class = 'org.hibernate.cache.SingletonEhCacheRegionFactory' // Hibernate 3
// cache.region.factory_class = 'org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory' // Hibernate 4
问题内容: 我正在将SpringMVC用于Web应用程序以及为Hibernate注入sessionFactory。 运行我的应用程序时,出现以下错误… 我不确定为什么autoInject无法正常工作。我已将所有XML配置放入servlet上下文中… userManagementController的代码是… userService是userService.java … 由…使用 谁能给我任何指示?
在这个优秀团队的帮助下,我能够安装Rails。下一步是升级Rails。我按照文档中的建议尝试了两种方法,但都出现了错误。。。 C:\网站 C:\网站 我回顾了评论中给出的链接,但我真的不明白...抱歉。我希望有一个直接的解决办法。谢啦 我查看了GoRails站点,它需要一个Linux子系统,这似乎比我需要的要多,在线课程的讲师没有提到。我已经为运行Rails安装了所有东西,但最后一步是将Rails
当我运行应用程序时,会显示以下错误: 下面是我的文件“pamdabatchConfigurer.java”: 我真的不知道这个错误是从哪里来的,有人能帮我一下吗?
如果我们看到标记,我发现了这个错误 我用的是Feroda17。日食开普勒。
我相信我已经为4.1准备好了所有的依赖项,但是当我使用作曲家更新时,我会出现以下错误: 生成自动加载文件 脚本php artisan clear已编译,处理返回的更新后cmd事件时出错: 脚本php artisan optimize处理返回的更新后cmd事件时出错: 我的composer文件如下所示: { }
我有一个实体类InAppNotification。看起来像这样的java: 我使用JPA来处理数据库查询,这就是JPA接口的定义: 这是我application.properties的样子: 但是,当我试图在构建后通过运行 来打包应用程序时,我会遇到以下问题: 尝试调用不存在的方法。尝试从以下位置进行:javax.el.ELManager.getExpress sionWorks(ELManage