2014-09-17 1 views
0

Использование: Jettyv9.2.2 и CometD-3.0.1Проблема с WebSocket обновить запрос в Jetty-9.2.2

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

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

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

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

ответ

0

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

Это, скорее всего, ошибка, и отмечается в https://bugs.eclipse.org/444517

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

Смежные вопросы