本文介绍了Tomcat 8 如何从 URL 中删除 sessionCookieName的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经更改了 context.xml 中的 sessionCookieName

I have changed the sessionCookieName in context.xml

<Context sessionCookieName="SESSIONID">
    ...
</Context>

在@denov 的回答后 在我的 web.xml 中,我正在使用此配置:

Edit after @denov's answer: In my web.xml I'm using this configuration:

<session-config>
    <tracking-mode>COOKIE</tracking-mode>
</session-config>

现在我可以在我的 url 中看到新的 cookie 名称:

Now I can see the new cookie name in my url:

http://localhost:8080/profile;SESSIONID=FEB1091BD2E132362FFDE8FE354>

如果我使用默认的 tomcat 设置 (JSESSIONID),则永远不会发生

那么如何禁用这个功能"?

So how to disable this "feature"?

推荐答案

https://tomcat.apache.org/tomcat-8.0-doc/config/context.html

<Context sessionCookieName="SESSIONID" cookies="true">
...
</Context>

这篇关于Tomcat 8 如何从 URL 中删除 sessionCookieName的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 04:46