Я пытаюсь использовать недавно выпущенную библиотеку Spring Session для управления внешними сеансами в Redis. Я использую this guide. Когда я пытаюсь запустить свой сервер, я получаю эту ошибку:Весенняя сессия без дополнительной инициализации контекста?
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.IllegalStateException: Cannot initialize context because there is already a root application context present - check whether you have multiple ContextLoader* definitions in your web.xml!
Я предполагаю, что это потому, что мой веб-приложение уже содержит код для инициализации контекста. Я бы предпочел оставить этот код как есть. Есть ли способ достичь результата этого учебника без необходимости дополнительной инициализации контекста? На самом деле это не кажется необходимым, если я могу добавить компонент springSessionRepositoryFilter и соответствующий объект фильтра сам, но я не знаю, как это делает код Spring Session.
Если вы хотите, вы можете проверить свой ответ, связанный с настройкой Redis с сеансом Spring http://stackoverflow.com/questions/41777267/how-can-i-get-currently-authenticated-user-principal-with-spring- безопасности и-ре/42097931 # 42097931 –