Tomcat 7在重新启动浏览器时写入相同的JSession cookie
我在tomcat配置文件中有以下配置:Tomcat 7在重新启动浏览器时写入相同的JSession cookie,session,tomcat,persistence,tomcat7,sessionid,Session,Tomcat,Persistence,Tomcat7,Sessionid,我在tomcat配置文件中有以下配置: <session-config> <session-timeout>10</session-timeout> <cookie-config> <domain>myapp.mycompany.com</domain> <http-only>true</http-only>
<session-config>
<session-timeout>10</session-timeout>
<cookie-config>
<domain>myapp.mycompany.com</domain>
<http-only>true</http-only>
<secure>false</secure>
</cookie-config>
<tracking-mode>COOKIE</tracking-mode>
10
myapp.mycompany.com
真的
假的
曲奇
WEB-INF/WEB.xml
如上所述,cookie在浏览器中设置为“仅会话”。在浏览器上,按预期退出其“删除”。但是,当我再次打开浏览器并再次点击我的应用程序URL时,相同的JSESSIONID被写入cookie
为什么会这样?它不是每次都要写一个新的jsessionid吗?最终看来,问题是在Mac中,我实际上必须退出浏览器,而不是点击关闭按钮
<Context path=""
docBase="ROOT"
sessionCookieName="mycookiename"
sessionCookieDomain="myapp.mycompany.com"
sessionCookiePath="/"
useHttpOnly="true"
reloadable="false">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>