- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚切换到 Spring security 3.1 因为我遇到了这个问题“Different Login pages for mobile and desktop while using Spring Security”
所以我得到了一个切换到 spring 安全 3.1 的解决方案,现在我面临这个新的 运行应用程序时出现异常。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to bean 'org.springframework.security.web.DefaultSecurityFilterChain#4' while setting bean property 'sourceList' with key [4]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#4': Cannot create inner bean '(inner bean)' of type [org.springframework.security.web.authentication.logout.LogoutFilter] while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#6': Cannot resolve reference to bean 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0': Cannot create inner bean '(inner bean)' while setting bean property 'userDetailsService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#7': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanInitializationException: Property 'sessionFactory' is required for bean '(inner bean)#7'
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"
default-lazy-init="true">
<!-- Activates scanning of @Autowired -->
<context:annotation-config />
<!-- Activates scanning of @Repository -->
<context:component-scan base-package="com.example.dao"/>
<context:component-scan base-package="com.example.dao.user"/>
<context:component-scan base-package="com.example.model"/>
<context:component-scan base-package="com.example.controller"/>
<context:component-scan base-package="com.example.service"/>
<context:component-scan base-package="com.example.service.impl"/>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>/WEB-INF/hibernate.cfg.xml</value>
</property>
</bean>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:security="http://www.springframework.org/schema/security"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd">
<security:http pattern="/images/**" security="none"/>
<security:http pattern="/Stylesheets/**" security="none"/>
<security:http pattern="/JavaScript/**" security="none"/>
<security:http pattern="/scripts/**" security="none"/>
<security:http auto-config="true">
<security:intercept-url pattern="/passwordHint*" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_ADMIN,ROLE_USER"/>
<security:intercept-url pattern="/signup*" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_USER,ROLE_ADMIN"/>
<security:intercept-url pattern="/login.htm" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_USER,ROLE_ADMIN"/>
<security:intercept-url pattern="/home.htm" access="ROLE_USER,ROLE_ADMIN"/>
<security:intercept-url pattern="/changepwd.htm" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_USER,ROLE_ADMIN"/>
<security:intercept-url pattern="/pwd.htm*" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_USER,ROLE_ADMIN" />
<security:intercept-url pattern="/favicon.ico" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/**" access="ROLE_USER,ROLE_ADMIN"/>
<security:form-login login-page="/login.htm" authentication-success-handler-ref="customHandler"
authentication-failure-url="/login.htm?error=true" default-target-url="/home.htm"
login-processing-url="/j_security_check" />
<security:remember-me user-service-ref="userDAO" key="e37f4b31-0c45-11dd-bd0b-0800200c9a66"/>
</security:http>
<security:http auto-config="true">
<security:intercept-url pattern="mobile/passwordHint*" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_ADMIN,ROLE_USER"/>
<security:intercept-url pattern="mobile/signup*" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_USER,ROLE_ADMIN"/>
<security:intercept-url pattern="mobile/login.htm" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_USER,ROLE_ADMIN"/>
<security:intercept-url pattern="mobile/home.htm" access="ROLE_USER,ROLE_ADMIN"/>
<security:intercept-url pattern="mobile/changepwd.htm" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_USER,ROLE_ADMIN"/>
<security:intercept-url pattern="mobile/pwd.htm*" access="IS_AUTHENTICATED_ANONYMOUSLY,ROLE_USER,ROLE_ADMIN" />
<security:intercept-url pattern="mobile/favicon.ico" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="mobile/**" access="ROLE_USER,ROLE_ADMIN"/>
<security:form-login login-page="/mlogin.htm" authentication-success-handler-ref="customHandler"
authentication-failure-url="/mlogin.htm?error=true" default-target-url="/mhome.htm"
login-processing-url="/j_spring_security_check" />
<security:remember-me user-service-ref="userDAO" key="e37f4b31-0c45-11dd-bd0b-0800200c9a66"/>
</security:http>
<bean id="customHandler" class="com.example.auth.AuthenticationHandler">
</bean>
<security:authentication-manager>
<security:authentication-provider user-service-ref="userDAO">
<!--
TODO skipped to allow password emailing instead of password change and security
TODO question hell..
-->
<!-- <password-encoder ref="passwordEncoder"/> -->
</security:authentication-provider>
</security:authentication-manager>
</beans>
最佳答案
你能给出完整的异常堆栈跟踪吗?我不认为你可以有两个
<security:http auto-config="true"/>
关于spring - 创建名称为 'org.springframework.security.filterChains' 的 bean 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9652881/
我正在尝试从 mp4 视频的中间获取 jpg。我使用了这条线,它就像在一行中生成 jpg 缩略图的魅力: ffmpeg -i input.mp4 -vcodec mjpeg -vframes 1 -a
这个问题在这里已经有了答案: What is the use of filter and chain in servlet? (3 个答案) 关闭 9 年前。 我继承了一个大量使用 FilterCh
我在 web.xml 部署描述符中添加了一个过滤器。但是每当请求到达服务器时,过滤器就会抛出 NullPointerException java.lang.NullPointerException o
我有一个带有多个初始化程序的 Spring web-mvc REST 服务。 WebAppInitializer.java @Order(1) public class MyFiltersInitia
我想向 HttpServletResponse 添加一个 cookie在其内容(通常是 HTML)被呈现之后。 正如这里提到的( http://osdir.com/ml/java.jasig.upor
我正在尝试实现一个简单的 Grizzly Web 服务器在收到 HTTP 请求后将: 处理指定的过滤器 将请求回传给发送者 我正在从soapUI提交请求,并看到了我不期望的行为: RunServer.
我正在尝试基本的 Spring 安全设置。我正在使用 3.1.0.RELEASE 我在spring security xml中有如下: 当我访问起始页时,出现以下异常: org.
如何使用 JUnit 正确覆盖过滤器? @SlingFilter(order = -700, scope = SlingFilterScope.REQUEST) public class Loggin
对于缺少代码示例表示歉意,但我不确定是否可以在一个简单的示例中复制该问题。 下面的异常最近开始出现在我的 RichFaces 应用程序中。它是一个用于查询数据库并在简单表格中显示数据的 Web 前端。
我刚刚切换到 Spring security 3.1 因为我遇到了这个问题“Different Login pages for mobile and desktop while using Sprin
我对 Java 或过滤器并不是 100% 了解。接管一些代码,我们发现 .ZIP(大写)文件在 Firefox 中呈现为文本/纯文本。 .ZIP 文件可以在 IE 中正确下载,但不能在 Firefox
我有一个问题,我没有解决它......我有一个 proyect WEB,我有一个错误 withd 上下文初始化失败...我发布错误和 web.xml 等... 2014-04-11 11:32:55,
我从存储库下载的项目无法在 Apache Tomcat 7 上运行。它是一个 Spring 4.1.6 应用程序,具有 Spring security 4.0.1 和 OpenAM 版本 10.0.0
我使用 Spring 框架 4.0.3.RELEASE。我尝试了 stackoverflow 上所有文章中的所有解决方案,但没有一个适合我。我看到这个错误: Jul 16, 2015 9:37:11
离开编程一段时间后,我正在尝试关于 Angular Twitter Bootstrap Spring MVC, Data and Security 的教程。 (它是用葡萄牙语写的)。 Eclipse
因此,我们几乎已经达到了测试驱动我们的 spring web-mvc 应用程序的目标。我们正在使用 spring security 来保护 URL 或方法,我们想使用 Spring-Web-Mvc 来
刚开始学习Spring Security,遇到了一些麻烦。我想使用注册期间存储在数据库中的密码和用户名在页面上配置用户登录。我使用 hibernate 。 我的错误堆栈: INFO : org.spr
我用 STS、Roo 和 GWT 创建了一个新项目,并尝试包含 Spring Security。 从那时起,我收到以下错误。有没有人知道出了什么问题?! org.springframework.bea
项目 structure 控制台 org.springframework.beans.factory.BeanCreationException: Error creating bean with n
我是一名优秀的程序员,十分优秀!