【发布时间】:2016-07-17 22:12:06
【问题描述】:
我这几天遇到了一个奇怪的错误,仍然很困惑,详细信息如下:
我正在使用 apache shiro 和 spring,
经过一些工作,我准备设置“doGetAuthorizationInfo”方法,因为我在控制器中使用“@RequiresRoles”,
我发现如果我多次调用 XXXService(或任何服务),就会发生异常(第一次调用 XXXService,一切正常),所以,我尝试测试“doGetAuthenticationInfo”在用于登录的同一个Realm中,我在该方法中多次调用了XXXService或其他服务,它工作正常,
我还尝试更改不同的数据源组件,
所以我认为这不是数据源组件错误,
我没找到原因。
当我使用 dbcp 数据源时,出现如下异常:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
没有其他人导致异常。
其他地方没有发现这个问题。
感谢您的帮助。
【问题讨论】:
标签: spring authorization shiro