我正在尝试将现有应用(在 Wildfly 上运行)迁移到 Quarkus。原始代码使用 servlet 过滤器拦截 websocket 会话打开请求,这在 Wildfly 上工作正常。不幸的是,这种方法不适用于 Quarkus。 servlet 过滤器已正确初始化,但它没有捕获 ws 请求(无论过滤器是使用注解或 web.xml
配置的)。 ContainerRequestFilter
实现也不会捕获 websocket 请求。
Quarkus 中拦截 websocket 请求的机制是什么?