【发布时间】:2016-03-01 19:52:51
【问题描述】:
我们正在尝试将 Spring Security 4.0.2 引入使用 Spring 4.2.3 但也在 servlet 2.5 上运行的 Spring MVC 应用程序。我在配置安全性时遇到问题:
Caused by: java.lang.ClassNotFoundException: javax.servlet.FilterRegistration$Dynamic
我相信这个类只存在于 Servlet 3.0 中。是否可以将 Spring Security 4.0 与 Servlet 2.5 一起使用?还是应该退回到 Security 3.2?
【问题讨论】:
-
我们将 Spring Security
4.0.3.RELEASE与 Spring4.2.4.RELEASE和 Servlet API2.5一起使用,并且在编译、应用程序启动或运行时都不会遇到任何问题。我从我们的生产应用程序中创建了一个small sample,您可以查看它。您会看到它可以正常编译和加载。如果您可以发布一个类似的最小示例来演示该问题,那么有人可以检查一下。
标签: java spring spring-mvc spring-security