[英]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"? 那么如何禁用此“功能”呢?
https://tomcat.apache.org/tomcat-8.0-doc/config/context.html https://tomcat.apache.org/tomcat-8.0-doc/config/context.html
<Context sessionCookieName="SESSIONID" cookies="true">
...
</Context>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.