我在使用 Vaadin 和 Tomcat 7 登录我的应用程序时遇到问题。
问题是这样的: 如果这是我第一次在我的服务器上运行应用程序,我会登录,我会做我必须做的事情并关闭浏览器。 现在,如果 friend 从他的计算机登录应用程序,他会自动使用我的帐户登录。
我该如何解决这个问题,是 tomcat 问题导致 session 保持打开状态还是其他问题,或者我必须在 vaadin 中进行一些配置?
编辑: 让我更好地解释一下。 在我使用第一个窗口(扩展应用程序)启动 vaadin 的主要类中,我有一个静态最终用户。 如果我在 init() 中设置 user=null。每次有人访问该应用程序时,它都会询问他的用户名和密码,因此它可以正常工作。 但即使他刷新网站,它也会要求他重新输入密码和用户名。 我怎样才能记住使用 cookie 和 HTTP 响应的特定人员?
我对此很陌生,所以非常感谢您的帮助
最佳答案
我认为您需要从 USER 对象中删除 static final。任何 static final 都只能为整个应用程序创建一次。你需要它是一个实例变量。
例如
private User USER = null;
不是
private static final User USER = null;
关于tomcat - Vaadin 和 Tomcat7 问题登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19752281/