登录操作失败后,我遇到了此异常。
| Error 2014-04-01 16:33:49,688 [http-bio-8080-exec-3] ERROR [/myproject].[default] - Servlet.service() for servlet [default] in context with path [/myproject] threw exception
Message: Cannot get property 'clazz' on null object
我在配置文件中对springScurity的配置是:
grails.plugins.springsecurity.userLookup.userDomainClassName = 'xcom.auth.User'
grails.plugins.springsecurity.userLookup.authorityJoinClassName = 'xcom.auth.UserRole'
grails.plugins.springsecurity.authority.className = 'xcom.auth.Role'
grails.plugins.springsecurity.rememberMe.persistent = true
grails.plugins.springsecurity.rememberMe.persistentToken.domainClassName = 'xcom.PersistentLogin'
grails.plugins.springsecurity.openid.domainClass = 'xcom.OpenID'
Alos,这是我在URLMApping中的代码:
"/login"(controller: 'openId', action: 'auth')
"/login/auth"(controller: 'openId', action: 'auth')
"/login/authfail" (controller:'openId', action: 'authfail')
"/logout"(controller: "openId", action: "logout")
"/login/denied"(controller: 'openId', action: 'denied')
此外,我'使用 spring-security-core:1.2.7.3
我用Google搜索并尝试了不同的方法,但我不知道为什么不工作。
提前致谢,