【发布时间】:2017-03-17 16:35:56
【问题描述】:
我不知道这台机器上发生了什么变化。只有 Chrome 有这个问题。 jsessionid 被添加到每个 URL 中,并且它一直在更改,因此无法登录。我尝试了 IE 和 Firebox,它们都可以正常工作。 Chrome 过去在这台机器上也可以正常工作,即没有 jsessionid。我不记得我对 Chrome 进行了任何更改。我还尝试在另一台机器上使用 Chrome,它也运行良好。所以它只是 Chrome 一直创建 jesssionid 的一台机器。我从网上尝试了一些解决方案,但对我没有任何帮助。这真的很奇怪。有什么问题?
谢谢!
【问题讨论】:
-
我想补充一点,即使在这台机器上使用 Chrome,部署在另一台机器上的同一个 Web 应用程序也能正常工作。所以只是 Chrome 和这台机器上的这个部署的组合有这个问题。我确实尝试将 SSL 添加到这台机器上的 Tomcat 实例。但后来我将连接器设置恢复为纯 http,所以我认为这与 SSL 无关。
-
检查您是否在 Chrome 上启用了 cookie。 jsessionid 可以在禁用 cookie 时添加。
-
非常感谢!我没有找到执行此操作的确切 Chrome 设置,但是一旦我重置了所有设置,一切正常。
-
很高兴它已修复。如果您愿意,请接受我的回答(如下),因为这可能对其他人有所帮助。