gpt4 book ai didi

java - 在服务器上使用没有 Spring Boot 或 context.xml 的 LegacyCookieProcessor

转载 作者:行者123 更新时间:2023-11-28 21:57:37 25 4
gpt4 key购买 nike

我最近将一个项目升级到 Java 8,目标是 Tomcat 9。它严重依赖于在值中使用逗号和空格的 cookie,因此我需要使用 LegacyCookieProcessor,因为 cookie 不是 RFC 6265 兼容。关于如何做到这一点,我只能找到两种方法 require Spring Bootediting context.xml in Tomcat .这个项目没有使用 Spring Boot,所以第一个不是一个选项,我真的不想通过要求 context.xml 在部署的任何地方进行更改来破坏可移植性。

是否可以在 Java config 或 web.xml(或任何其他方式)中配置它?

最佳答案

Tomcat 支持每个应用程序配置 /META-INF/context.xml就像 web.xml 文件一样捆绑在应用程序包中。

该文件支持 cookie 处理器配置

<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" />

关于java - 在服务器上使用没有 Spring Boot 或 context.xml 的 LegacyCookieProcessor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50606011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com