【发布时间】:2014-10-18 06:43:20
【问题描述】:
问题
我正在尝试按照此链接中的说明将 grails 应用程序从 2.3.4 升级到 2.4.3 http://grails.org/doc/2.4.3/guide/upgradingFrom23.html
我似乎无法完成它。我在编译时遇到找不到 GrailsResourceLoaderFactoryBean 初始化错误。据我了解,grails 2.4 中不再存在,但它仍然需要它。我确保我的 applicationContext.xml 与全新项目生成的完全相同,并且错误仍然存在。
我已经尝试过什么
1/ grails set-grails-version 2.4.3 这更新了应用程序属性
2/ 然后将以下内容添加到我的 BuildConfig 中
// plugins for the build system only
build ":tomcat:7.0.55"
// plugins for the compile step
compile ":scaffolding:2.1.2"
compile ':cache:1.1.7'
compile ":asset-pipeline:1.9.6"
compile ":mail:1.0.7"
compile ':spring-security-core:2.0-RC3'
compile ":spring-security-ldap:2.0-RC2"
compile ":spring-security-ui:1.0-RC2"
compile ":cache-headers:1.1.7"
// Uncomment these (or add new ones) to enable additional resources capabilities
runtime ':hibernate4:4.3.5.2' // or ':hibernate:3.6.10.14'
runtime ':database-migration:1.4.0'
runtime ':jquery:1.11.0.2'
runtime ':resources:1.2.13'
runtime ":zipped-resources:1.0"
runtime ":cached-resources:1.0"
3/ 我还从 applicationContext.xml 中删除了这一行
<property name="grailsResourceLoader" ref="grailsResourceLoader" />
4/ 我还删除了 userprofile.grails\2.4.3\projects 下的项目,然后执行了 grails refresh-dependencies,仍然没有运气!
看看堆栈跟踪:
【问题讨论】:
标签: grails upgrade grails-2.0