Spring-Security-Saml 异常启动过滤器 springSecurityFilterChain

问题描述

对 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...