【问题标题】:chrome jsessionid added to each url and it changes for every requestchrome jsessionid 添加到每个 url 并为每个请求更改
【发布时间】: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 设置,但是一旦我重置了所有设置,一切正常。
  • 很高兴它已修复。如果您愿意,请接受我的回答(如下),因为这可能对其他人有所帮助。

标签: google-chrome jsessionid


【解决方案1】:

如果在浏览器上禁用了 cookie(对于所有站点或您的特定站点),则会添加 Jsessionid。在这种情况下,某些网站会重新使用会话 ID 作为查询字符串参数,这就是您所看到的。

启用 cookie 将解决此问题。

【讨论】:

    猜你喜欢
    • 2013-01-06
    • 2011-02-17
    • 1970-01-01
    • 2020-03-09
    • 2020-07-22
    • 2012-07-04
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多