Понятно, как это сделать, когда у вас есть сервер Tomcat, но что, если этот сервер встроен, например, когда вы используете bootJAR для создания и запуска веб-приложения Tomcat непосредственно из файла .jar?
Вы можете использовать spring-session для хранения сессий в Redis или JDBC
spring-session
Чтение Документы для получения дополнительной информации