Проблема с запросом на обновление Websocket в Jetty-9.2.2

Использование: Jettyv9.2.2 и CometD-3.0.1

Как уже говорилось, Порядок фильтров, сервлеты в Jetty-9.2.2 Jetty имеют фильтр сервлетов, который всегда добавляется в качестве первого фильтра ServletContainerInitializer. Таким образом, запрос на обновление сначала попадет на фильтр WS, который находится в начале цепочки.

В моем случае использования: я добавил свои локальные фильтры в web.xml. И, как упоминалось выше, запрос не должен попасть в мой фильтр. Но когда я проверил логи, я ясно вижу, что запрос на обновление попадает в мои фильтры. Если обновление произошло, тогда почему запускаются мои локальные фильтры?

Некоторое наблюдение: каждый раз, когда запрос попадает на мой фильтр в отдельном потоке, в то время как другие вызовы CometD и фильтры-причалы запускаются в другом потоке.

Спасибо,
Ануй

1 ответ

Обновление во время JSR-356 всегда должно быть первым на Jetty.

Вероятно, это ошибка, и она помечена на https://bugs.eclipse.org/444517

Подпишитесь на эту ошибку для обновления.

Другие вопросы по тегам