我刚刚将我的grails项目从2.3.7升级到2.4并且我一直遇到spring security插件的问题。
我的应用程序编译但是当它运行时,我收到以下错误:
Error |
2014-06-09 10:26:35,570 [localhost-startStop-1] ERROR plugins.DefaultGrailsPluginManager - Error configuring dynamic methods for plugin [springSecurityCore:2.0-RC2]: null
Message: null
Line | Method
->> 363 | doStoreMapping in grails.plugin.springsecurity.web.access.intercept.AnnotationFilterInvocationDefinition
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 317 | storeMapping in ''
| 309 | compileStaticRules . . . in ''
| 218 | initialize in ''
| 738 | initializeFromAnnotations in SpringSecurityCoreGrailsPlugin
| 599 | doCall in SpringSecurityCoreGrailsPlugin$_closure3
| 262 | run . . . . . . . . . . . in java.util.concurrent.FutureTask
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 615 | run . . . . . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^ 745 | run in java.lang.Thread
我还必须修复ReflectionUtils中的一个问题才能编译,但我似乎在这里碰壁。
我提前感谢所有的帮助。
由于
答案 0 :(得分:2)
您需要升级到spring-security-core:RC3
答案 1 :(得分:0)
同样的问题发生在spring-security-core:RC4和我发现摆脱它的唯一方法是降级到spring-security-core:RC3。之后就像冠军一样。
答案 2 :(得分:0)
我有类似的问题,这是由于数据库整理。
我正在使用MySql并设置“默认字符集utf8默认collate utf8_general_ci”解决了它。