问题描述
对 spring 安全和 saml 的世界仍然很陌生,并尝试通过运行以下项目 https://github.com/spring-projects/spring-security-saml 来学习,但是当我尝试启动它时出现以下错误:
在 12 秒内成功构建 19 个可操作的任务:3 个已执行,16 个是最新的 C:\Projects\spring-security-saml> C:\Projects\spring-security-saml> C:\Projects\spring-security-saml> C:\Projects\spring-security-saml>gradlew build
在 3 秒内成功构建 20 个可操作的任务:20 个最新 C:\Projects\spring-security-saml>gradlew tomcatRun 异常开始 过滤器 springSecurityFilterChain java.lang.classCastException: org.springframework.web.filter.DelegatingFilterProxy 不能转换为 javax.servlet.Filter 在 org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:252) 在 org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372) 在 org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:98) 在 org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4542) 在 org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5220) 在 org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5215) 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 在 java.lang.Thread.run(Thread.java:748)
Task :spring-security-saml2-sample:tomcatRun Error filterStart Context [/spring-security-saml2-sample] 启动失败,因为之前 错误启动Tomcat服务器服务器正在运行 http://localhost:8080/spring-security-saml2-sample
我基本上不知道是什么导致了这个问题。除了 https://docs.spring.io/spring-security-saml/docs/current/reference/htmlsingle/#chapter-quick-start
中描述的 securityContext.xml 中的更改之外,我没有对项目进行任何更改解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)