我在 jetty-9.2.2 中部署 CometD-3.0.1。
我有自己的过滤器,我想为每个请求调用它。我已按特定顺序在 web.xml 中指定了这些过滤器。
但是对于 WebSocket,容器必须找到一种方法来处理升级请求。在 Jetty 中,这是由 Servlet 过滤器完成的,该过滤器始终由 ServletContainerInitializer 作为第一个过滤器添加。所以在我的例子中,升级请求永远不会命中我的过滤器,因为位于链前面的 WS 过滤器会在命中我的过滤器之前进行升级。
我应该怎么做才能在 Jetty 的 WS 过滤器之前首先调用我的过滤器?
谢谢, 阿努杰