使用:Jettyv9.2.2和CometD-3.0.1
正如所讨论的那样Ordering of filters, servlets in Jetty-9.2.2 Jetty有一个servlet过滤器,它总是被ServletContainerInitializer添加为第一个过滤器。因此,升级请求将首先点击链前面的WS过滤器。
在我的用例中:我在web.xml中添加了本地过滤器。如上所述,请求不应该打到我的过滤器。但是当我检查日志时,我可以清楚地看到升级请求正在命中我的过滤器。如果升级已经发生,那么为什么我的本地过滤器被调用?
一些观察: 每次请求都在一个单独的线程中访问我的过滤器,而其他CometD调用和jetty过滤器在另一个线程中被调用。
谢谢,
Anuj
答案 0 :(得分:0)