【发布时间】:2018-05-21 20:03:51
【问题描述】:
我正在实现(使用 Apache Wicket 8.0.0-M6、JDK 1.8.0_20)一个 Web 应用程序,其中一些 cookie 在 Apache Tomcat 7.0.23 上运行,并且无论我做什么,我的所有 cookie 都在其路径周围用双引号编写(没有路径,即默认,/,/myapp/mysubdomain)。这使我无法在我的各种 web 应用程序之间传递 cookie。
最终,我安装了 Apache Tomcat 9 (9.0.0.M26) 和 JDK 1.8.0_141,这种行为已经消失,cookie 写入正确,没有双引号。
这很好,并且没有任何配置更改,但我不知道升级中的责任是什么,因为如果可能的话,我现在宁愿坚持使用 Tomcat 7。是从 servlet 2 到 4 的变化吗?有人知道吗?
【问题讨论】:
标签: apache tomcat servlets cookies servlet-3.0