Многие методы моего сервлета используют HTTPSession.Потоковая безопасность объявляет переменную HTTPSession как переменную экземпляра?
По умолчанию сервлеты не безопасны для потоков . И более того, экземпляр сервлета будет вызываться для многих клиентов. Абсолютно неправильно иметь сеанс в качестве переменной экземпляра.
Справка:
Является ли Servlet поточно-ориентированным
Пишем потокобезопасные сервлеты
Нет, это не безопасно.сервлет создается при запуске приложения.Сервлет имеет только один экземпляр (что означает, что несколько запросов / клиентов используют один и тот же сервлет), поэтому вам следует избегать использования переменных экземпляра.