2015-02-14 4 views
-1

Так что я использую эмблему джерси для своего сервлета, и мне нужно иметь фоновый поток для запуска на сервере. Я провел некоторое исследование и нашел этот ответ: Background Thread for a Tomcat servlet appЗапустите тему с помощью библиотеки трикотажа?

Но проблема в том, что в этом ответе используется класс ServletContextListener, который поставляется с jar servlet-api.jar. Эта банка не отделена от jersey jars (или тех, которые я скачал в этом отношении), поэтому я попытался добавить servlet-api.jar в папку WEB-INF в проекте, но по какой-то причине это не позволяет мне ссылаться на нее вообще. Я обновил проект java, но все равно не пошел. Я также не знаю, рекомендуется ли смешивать файлы библиотеки библиотеки. Любые идеи, что я могу сделать? Есть ли способ сделать что-то подобное, используя ServletContextListener, но используя jersey jars?

ответ

-1

Библиотека джерси поддерживает следующую аннотацию:

импорт javax.servlet.annotation.WebListener;

@WebListener

я добавил аннотацию к классу, и делать это в web.xml не требуется.

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