Grails2.4.3,spring-security-core:2.0-RC4和hibernate4:4.3.6.1(或hibernate4:4.3.5.5): Config.groovy中
// Added by the Spring Security Core plugin:
grails.plugin.springsecurity.userLookup.userDomainClassName = 'org.myapp.secure.SecUser'
grails.plugin.springsecurity.userLookup.authorityJoinClassName = 'org.myapp.secure.SecUserSecRole'
grails.plugin.springsecurity.authority.className = 'org.myapp.secure.SecRole'
grails.plugin.springsecurity.requestMap.className = 'org.myapp.secure.Requestmap'
grails.plugin.springsecurity.securityConfigType = 'Requestmap'
当我运行应用程序时,我得到一个空白页面,说明此页面有一个重定向循环
我在grails.plugin.springsecurity.ReflectionUtils中发现了以下错误
static List loadAllRequestmaps() {
getRequestMapClass().list()
}
类[org.myapp.secure.Requestmap]上的方法在Grails应用程序之外使用。如果使用模拟API或正确引导Grails在测试环境中运行。
答案 0 :(得分:1)
据报道as a bug。错误报告中描述了解决方法。如果您禁用分叉(单独或通过注释掉整个grails.project.fork
块),它应该可以正常工作。此外,您应该升级到2.4.4 - 修复了一个与插件相关的重要问题,这会影响应用程序和插件之间的类路径排序,这可能会对此产生影响。