Невозможно включить сеансы для каждого сервлета.
Также сеансы используют чтение из memcache и запись в хранилище данных для каждого запроса.Так что это может стать дорогостоящим.
Кроме того, если ваш клиент не обрабатывает куки (обычно устройства через REST), то каждый запрос создает новую сущность сеанса в хранилище данных.И это будет расти бесконечно.
Решение состоит в том, чтобы свернуть ваши собственные сессии - создать фильтр сервлета, который получает / устанавливает куки только для определенного пути / сервлета.