可以的话,你需要考虑将代码升级到只存储遵从最新版Cookie定义的值。如果不能改变写入的cookie,你可以配置Tomcat使用LegacyCookieProcessor。通过向EmbeddedServletContainerCustomizer bean添加一个TomcatContextCustomizer可以开启LegacyCookieProcessor

    1. @Bean
    2. public EmbeddedServletContainerCustomizer cookieProcessorCustomizer() {
    3. return new EmbeddedServletContainerCustomizer() {
    4. @Override
    5. public void customize(ConfigurableEmbeddedServletContainer container) {
    6. ((TomcatEmbeddedServletContainerFactory) container)
    7. .addContextCustomizers(new TomcatContextCustomizer() {
    8. @Override
    9. context.setCookieProcessor(new LegacyCookieProcessor());
    10. });
    11. }
    12. }