error-springside 官网下下来的例子启动时报如下错

问题描述

springside 官网下下来的例子启动时报如下错

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:971)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:884)
at org.springframework.web.filter.DelegatingFilterProxy.initDelegate(DelegatingFilterProxy.java:216)
at org.springframework.web.filter.DelegatingFilterProxy.initFilterBean(DelegatingFilterProxy.java:145)
at org.springframework.web.filter.GenericFilterBean.init(GenericFilterBean.java:179)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:424)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2015-1-20 23:20:21 org.apache.catalina.core.StandardContext start
严重: Error filterStart

解决方案

 web.xml中的写法不正确
<param-value>classpath:applicationContext*.xml</param-value>
改成
????????<param-value>
????????    /WEB-INF/applicationContext-service.xml
????????    /WEB-INF/applicationContext-security.xml
????????</param-value>
有几个列几个不要用*号匹配

最后发现在applicationContext-security.xml文件里,少写两个配置项,如下:
       <http auto-config="true">
<intercept-url pattern="/**" access="ROLE_USER"/>
</http>

<authentication-manager>
    <authentication-provider>
      <user-service>
        <user name="ariball" password="123" authorities="ROLE_USER" />
      </user-service>
    </authentication-provider>
    </authentication-manager>


这上面主要说了,要在web.xml里面加上这一段

 <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext-security.xml</param-value>
</context-param>

applicationContext-security.xml就是我对于Spring Security的配置项

No bean named 'springSecurityFilterChain' is defined

时间: 2024-11-03 11:00:42

error-springside 官网下下来的例子启动时报如下错的相关文章

求高手看看WPS启动时报的错,怎么解决?

问题描述 [11-10-2716:25:05:640CST]00000014SystemOutOuseradminpasswordiserror![11-10-2716:25:05:640CST]00000014UserRegistryIESECJ0332E:用户admin的checkPassword方法失败.[11-10-2716:25:05:640CST]00000014LTPAServerObjESECJ0369E:使用LTPA时认证失败.异常:checkPasswordfor:admin

tomcat在debug启动时报错,请哪位大侠为小弟查看一下

问题描述 2008-8-21 12:09:27 org.apache.coyote.http11.Http11Protocol init 信息: Initializing Coyote HTTP/1.1 on http-8090 2008-8-21 12:09:27 org.apache.catalina.startup.Catalina load 信息: Initialization processed in 1047 ms 2008-8-21 12:09:27 org.apache.cata

关于ATML自动测试标记语言的问题(官网下的2010的演示版本)

问题描述 关于ATML自动测试标记语言的问题(官网下的2010的演示版本) 我本意是使用TestDescription和TestResult来作为本系统的测试描述和结果描述,但是在使用TestDescription时,对于其operation元素中的子元素td:LocalSensorSignalReference的引用约束搞不太清楚 如: td:Operation xsi:type="td:OperationRead" ID="dsf" name="dfs

chromeWebBrowser我在我电脑上用没问题,在别人电脑上用,就会有弹窗广告。控件我是在官网下的。

问题描述 解决方案 解决方案二:哪里下的控件?是不是也是调用Chrome浏览器,这样的话,可能是你的电脑的Chrome安装了过滤广告的extension.像adblock什么的.解决方案三:在我电脑上用没问题,在别人电脑上用->肯定是环境问题了.慢慢自己一条条的排除.这种问题最蛋疼了.解决方案四:引用1楼findcaiyzh的回复: 哪里下的控件?是不是也是调用Chrome浏览器,这样的话,可能是你的电脑的Chrome安装了过滤广告的extension.像adblock什么的. http://s

新人求助。。我从官网下的Eclipse。。为什么每次java自动提示的时候都会弹出2345界面。。?

问题描述 我从官网下的eclipse,version是keplerservicerelease2,standard4.3.2版本...结果编译java时每次自动提示的时候(比如输入调用时那个"."之后,出来正确的提示框,但紧接着就跳转到2345主页去了..我试过inside和outside的浏览器方式,都是跳这个..搞得编译不了..烦死了..默认浏览器是ie,然后如果本身打开它的话主页是正常的baidu,但是就是这个自动提示时跳出来的网页是2345首页..真是没辙啊..求大神帮忙!!

eclipse官网下的怎么不好用啊?

问题描述 官网下的3.6.1下来解不了压,我又在别的网上下的3.2.1,是不是解压就可以直接用了啊?我解压到D盘后,打开eclipse进行配置,一切都正常,可是创建项目后保存文件总是提示错误,连最基本的helloworld都作不出来,真是觉得太难了,是我配置有问题还是版本的问题呢,求高人指点. 解决方案 解决方案二:JDK配置好了吗?解决方案三:这个默认是C:ProgramFilesJavajre6解决方案四:要设成这个么?jdk1.6.0_22解决方案五:安装完了你不得配置服务器和jdk啊解决

项目集成hibernate后,启动时报错java.lang.NoSuchMethodError

在项目集成hibernate后,启动时报错 org.springframework.beans.factory.BeanCreationException:Error creating bean with name 'applicationInitializer' defined in file[D:\地址.class]: Invocation ofinit method failed; nested exception is java.lang.NoSuchMethodError:org.ap

项目启动时报错Element type "property" must be followed by either attri

项目启动时报错Element type "property" must be followed by either attribute specifications, ">" or "/>" 项目启动时,控制台报错,信息如下(有删减): Error creating bean with name 'supplierInfoDAO' defined in class path resource [conf/applicationCont

logback access模块和jetty集成,启动jetty报错!!!

问题描述 logback access模块和jetty集成,启动jetty报错!!! 官方资料:http://logback.qos.ch/access.html 配置文件: class=""org.eclipse.jetty.server.handler.ContextHandlerCollection""/> class=""org.eclipse.jetty.server.handler.DefaultHandler"&qu