Я думаю, что это возможно, но оно того не стоит.
Spring - это сложная среда, которая изолирует вас от бремени настройки Java-приложения. Почему вы хотите использовать Spring без Spring?
Отвечая на ваш вопрос, Acegi, ранее работавший в Spring Security, заявил, что может использоваться без Spring.
Так что вы можете попробовать, но вашей главной проблемой будет загрузка всего приложения при запуске сервера. Вам нужно будет продублировать функциональность, которая содержит ContextLoaderListener.
Попробуйте создать собственный слушатель вместо
<!-- Creates the Spring Container shared by all Servlets and Filters -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
А затем настройте основной сервлет для своего приложения (поскольку я предполагаю, что вы не хотите использовать Spring MVC) и фильтр безопасности, как сказал Симеон .
И удачи.
Кроме того, вы можете попробовать Apache SHIRO