Как я заставляю запросы о сервлете, осуществляющем интерфейс CometProcessor проходить через фильтр

У меня есть осуществление сервлета CometProcessor и я пытаюсь заставить запросы, прибывающие в этот сервлет проходить через фильтр. Определение сервлета в web.xml под не обращается с просьбами к сервлету, чтобы пройти через фильтр. Я также попытался осуществить CometFilter и определил осуществление сервлета CometProcessor в web.xml под. Я получаю следующую ошибку -

Jan 29, 2013 12:10:04 PM org.apache.catalina.connector.CoyoteAdapter service - SEVERE: An exception or error occurred in the container during the request processing
java.lang.NullPointerException
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:430)
    at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396)
    at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
3
nl ja de
@vicky CoyoteAdapter - стандартный класс Кота docjar.com/html/api/org/apache/catalina/connector/…
добавлено автор Taky, источник
Самый легкий путь состоит в том, чтобы приложить источники в вас запрос отладки и IDE. Кажется проблемой в некоторой логике, связанной с Commet в обслуживании() метод.
добавлено автор Taky, источник
Покажите, пожалуйста, код внедрения CommetProcessor.
добавлено автор Taky, источник
покажите линии, где тис получает ошибки, например, CoyoteAdapter.java:430
добавлено автор vicky, источник
Кодекс CometProcessor находится точно на тех же самых линиях как пример беседы в tomcat.apache.org/tomcat-6.0-doc/aio.html, Когда я отлаживаю, это - пункт, где исключение происходит в классе CoyoteAdapter - ((Контекст) request.getMappingData() .context) .logAccess (запрос, ответ, System.currentTimeMillis() - req.getStartTime (), ложный); request.getMappingData() .context пустой.
добавлено автор user2020498, источник

1 ответы

Спасибо за ваши исходные данные я узнал, где я иду не так, как надо. Я сделал ошибку в осуществлении CometFilter. Я прочитал документацию, существующую в самом классе CometFilter, и нашел, что должен осуществить doFilterEvent метод и не doFilter метод. Теперь то, что это хорошо работало и запросы к осуществлению сервлета CometProcessor передаются к этому фильтру.

1
добавлено
pro.jvm
pro.jvm
3 503 участник(ов)

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш сайт: projvm.com projvm.ru Наш канал: @proJVM Вакансии: @jvmjobs Конфы: @jvmconf

Java & Co
Java & Co
2 370 участник(ов)

Можно обсуждать с матом и без всё, что касается жабы, вплоть до холиваров. НЕ ИМЕЕТ ОТНОШЕНИЯ К САЙТУ JAVARUSH.RU ПРАВИЛА - https://t.me/javarush/75723 Вакансии сюда - https://telegram.me/joinchat/B7IzvUCnfo6d8t3yIxKguQ По вопросам - @thedude

learn.java
learn.java
1 888 участник(ов)

Чат для начинающих и не только Статистика: https://combot.org/chat/-1001083535868 Основной чат - @jvmchat

Java Underground
Java Underground
169 участник(ов)

https://vk.com/javatutorial

Javanese Questions
Javanese Questions
109 участник(ов)

Чат предназначен для обмена знаниями строго в формате в вопрос-ответ. Тема — Java, Kotlin и Android. Вопрос должен быть предварительно прогуглен, понятно и грамотно сформулирован, помечен хэштегами. Ответ — тем более. Куски кода размером в несколько строк можно писать прямо здесь, для больших кусков кода стоит использовать http://gist.github.com/, http://pastebin.com/, https://codeshare.io/ или любой аналогичный сервис. В некоторых случаях можно прикреплять скриншоты. Стикеры и гифки запрещены. Дополнять и уточнять вопросы и ответы — редактированием исходного сообщения. Обсуждения должны приводить к редактированию вопроса/ответа и удаляться. По хештегам можно искать существующие вопросы и овтеты: #вопрос #ответ #git #generics #java #server #awt #javafx #swing #kotlin #anko #tornadofx #ktor #android #recyclerView #performance #arch #network #permissions #storage #async