简体   繁体   English

Tomcat 8如何从URL中删除sessionCookieName

[英]Tomcat 8 how to remove sessionCookieName from URL

I have changed the sessionCookieName in context.xml 我已经在context.xml中更改了sessionCookieName

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

Edit after @denov's answer: In my web.xml I'm using this configuration: 在@denov的答案之后进行编辑:在我的web.xml中,我使用以下配置:

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

Now I can see the new cookie name in my url: 现在,我可以在URL中看到新的cookie名称:

http://localhost:8080/profile;SESSIONID=FEB1091BD2E132362FFDE8FE354F4CEA HTTP://本地主机:8080 /简档; SESSIONID = FEB1091BD2E132362FFDE8FE354F4CEA

It happen never if I'm using default tomcat settings (JSESSIONID) 如果我使用默认的tomcat设置(JSESSIONID),则永远不会发生

So how to disable this "feature"? 那么如何禁用此“功能”呢?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM