JBOSS 7.4配置SameSite=Lax失效报错如何解决
问题背景
当前使用JBOSS 7.4进行功能测试,查阅Red Hat官方文档确认该版本内置的Undertow版本为2.2.5。根据Undertow官方博客的配置说明,为Web应用配置SameSite Cookie属性需要在WEB-INF目录下创建undertow-handlers.conf文件,文件中仅需写入如下配置行:path(/)->samesite-cookie(mode=Lax)
实际配置后该规则并未生效(后续将补充对应的异常堆栈信息)。
已尝试的配置及报错
先后测试了多种不同的配置语法,均无法正常启动JBoss,具体情况如下:
- 写入配置
path(/)->samesite-cookie(mode=Lax, cookie-pattern=*),启动时抛出异常:PatternSyntaxException: Dangling meta character '*' near index 0 - 写入配置
path(/)->samesite-cookie(mode="Lax", cookie-pattern="*"),启动时抛出如下异常:
Caused by: java.lang.IllegalArgumentException: UT000045: Error parsing predicated handler string no handler named samesite-cookie known handlers are [disallowed-methods, allowed-methods, buffer-request, jdbc-access-log, http-continue-accept, secure-cookie, access-log, mark-secure, response-rate-limit, canonical-path, response-code, disable-cache, ssl-headers, trace, blocking, url-decoding, error-file, access-control, redirect, set, ip-access-control, request-limit, resource, compress, restart, clear, byte-range, eager-form-parser, done, rewrite, forwarded, stuck-thread-detector, reverse-proxy, jvm-route, learning-push, dump-request, proxy-peer-address, resolve-local-name, header, store-response, path-separator, resolve-peer-name]: path(/)->samesite-cookie(mode="Lax", cookie-pattern="*") ^
以上配置方式均无法正常生效,恳请得到相关帮助。
内容的提问来源于stack exchange,提问作者V-O
相关产品推荐
相关产品推荐

