Tomcat 7 - JSESSIONID cookie is not accessible from JavaScript code

后端 未结 1 1554
栀梦
栀梦 2021-02-05 17:35

Does anyone know what changed in the configuration between Tomcat 6 and Tomcat 7 that would cause the JSESSIONID cookie to not be accessible via JavaScript?

相关标签:
1条回答
  • 2021-02-05 18:23

    Okay, I found the answer. The useHttpOnly attribute was set to false by default in Tomcat 6, and is true in Tomcat 7. This attribute is set for the <Context> container.

    <Context useHttpOnly="false" [...] />
    

    For more information about updating from Tomcat 6 to 7: Migrating from 6.0.x to 7.0.x

    I'm not sure why I didn't see that in the docs before, but I've verified that setting this to false does in fact cause Tomcat 7 to revert to the Tomcat 6 behavior.

    0 讨论(0)
提交回复
热议问题