Как аннулировать сеанс, когда заканчивается время при использовании отправленных событий сервера? - PullRequest
0 голосов
/ 07 января 2019

Я использую Server Sent Events для отправки уведомлений и прекрасно работает, а сервлет, который прослушивает события, имеет эти параметры

request.setAttribute("org.apache.catalina.ASYNC_SUPPORTED", true);
AsyncContext context = request.startAsync();
context.setTimeout(30 * 1000);
response.setContentType("text/event-stream");
response.setHeader("Cache-Control", "no-cache");
response.setCharacterEncoding("UTF-8");

Мой вопрос: почему сеанс не заканчивается после указанного времени? эта проблема возникла после того, как я добавил этот сервлет в приложение, если его причиной является сервлет .. как изменить сервлет или что я должен сделать, чтобы решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...