Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring 4.0并发会话控制配置不工作_Java_Session_Spring Security_Concurrency - Fatal编程技术网

Java Spring 4.0并发会话控制配置不工作

Java Spring 4.0并发会话控制配置不工作,java,session,spring-security,concurrency,Java,Session,Spring Security,Concurrency,我试图在我的项目中使用SpringSecurityVersion4.0实现Spring并发会话控制。我实现了扩展AbstractAuthenticationProcessingFilter的自定义类。下面是我的配置 web.xml <listener> <listener-class> org.springframework.security.web.session.HttpSessionEventPublisher </listen

我试图在我的项目中使用SpringSecurityVersion4.0实现Spring并发会话控制。我实现了扩展
AbstractAuthenticationProcessingFilter
的自定义类。下面是我的配置

web.xml

<listener>
    <listener-class>
        org.springframework.security.web.session.HttpSessionEventPublisher
    </listener-class>
</listener>
我可以使用

setSessionAuthenticationStrategy(concurrentSessionControlAuthenticationStrategy);
但在这种情况下,无论我使用同一用户登录多少次,SessionResgistry始终为空。有没有人能指导我是否正确理解了spring中并发会话控制的工作原理,或者我的配置中是否遗漏了什么。谢谢你的帮助。谢谢

setSessionAuthenticationStrategy(concurrentSessionControlAuthenticationStrategy);