Java Vaadin和Spring security-注销时会话过期

Java Vaadin和Spring security-注销时会话过期,java,spring-security,vaadin7,Java,Spring Security,Vaadin7,我正在尝试为我的vaadin和spring安全应用程序实现注销功能。我制作了自定义的安全服务来处理登录和注销方法。因此,当我在第一个选项卡上登录并打开另一个选项卡(因此在我授权的两个选项卡上)并在其中一个选项卡上注销时,第二个选项卡会出现通信错误(当我单击任何按钮或触发轮询事件时)。而我正在等待“会话超时消息” 也 没有帮助 public void logout() { SecurityContextHolder.clearContext(); Optional.ofNullab

我正在尝试为我的vaadin和spring安全应用程序实现注销功能。我制作了自定义的安全服务来处理登录和注销方法。因此,当我在第一个选项卡上登录并打开另一个选项卡(因此在我授权的两个选项卡上)并在其中一个选项卡上注销时,第二个选项卡会出现通信错误(当我单击任何按钮或触发轮询事件时)。而我正在等待“会话超时消息”

没有帮助

public void logout() {
    SecurityContextHolder.clearContext();
    Optional.ofNullable( VaadinSession.getCurrent() )
.ifPresent( session -> session.close() );

}
session.getSession().invalidate()