Erro com SpringSecurityFilterChain

Preciso de uma ajuda com Spring , estou com o seguinte erro quando inicio o tomcat 7, em anexo minhas libs
ME AJUDEM POR FAVOR :confused:

[code] Jun 06, 2014 8:56:02 AM org.apache.catalina.core.StandardContext filterStart
Grave: Exception starting filter springSecurityFilterChain
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.initFilter(ApplicationFilterConfig.java:279)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4809)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5485)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Jun 06, 2014 8:56:02 AM org.apache.catalina.core.StandardContext startInternal
Grave: Error filterStart
Jun 06, 2014 8:56:02 AM org.apache.catalina.core.StandardContext startInternal
Grave: Context [/sistema-eventos-midiaslz] startup failed due to previous errors
Jun 06, 2014 8:56:02 AM org.apache.catalina.core.ApplicationContext log
Informações: Closing Spring root WebApplicationContext
Jun 06, 2014 8:56:02 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
Grave: The web application [/sistema-eventos-midiaslz] appears to have started a thread named [MySQL Statement Cancellation Timer] but has failed to stop it. This is very likely to create a memory leak.
Jun 06, 2014 8:56:02 AM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
Grave: The web application [/sistema-eventos-midiaslz] created a ThreadLocal with key of type [com.sun.faces.util.Util$1] (value [com.sun.faces.util.Util$1@6d1e2d]) and a value of type [java.util.HashMap] (value [{com.sun.faces.patternCache={ = }}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Jun 06, 2014 8:56:02 AM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler [“http-bio-8080”]
Jun 06, 2014 8:56:02 AM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler [“ajp-bio-8009”]
Jun 06, 2014 8:56:02 AM org.apache.catalina.startup.Catalina start
Informações: Server startup in 7000 ms[/code]

meu xml:

[code]<?xml version="1.0"?>

sistema-eventos-midiaslz

	<filter>
		<filter-name>conexaoFilter</filter-name>
		<filter-class>com.util.ConexaoHibernateFilter</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>conexaoFilter</filter-name>
		<url-pattern>*.jsf</url-pattern>
	</filter-mapping>
	
	
		<context-param>
			<param-name>contextConfigLocation</param-name>
			<param-value>
				classpath:*/WEB-INF/applicationContext.xml
				<!-- classpath:*/WEB-INF/applicationContext-security.xml -->
			</param-value>
		</context-param>
	
		<listener>
			<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
		</listener>
		
		<resource-ref>
			<description>DataSource MidiaBD</description>
			<res-ref-name>jdbc/MidiaDB</res-ref-name>
			<res-type>javax.sql.DataSource</res-type>
			<res-auth>Container</res-auth>
		</resource-ref>
		
		<filter>
			<filter-name>springSecurityFilterChain</filter-name>
			<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
		</filter>
	
		<filter-mapping>
			<filter-name>springSecurityFilterChain</filter-name>
			<url-pattern>/*</url-pattern>
			<dispatcher>REQUEST</dispatcher>
			<dispatcher>INCLUDE</dispatcher>
			<dispatcher>FORWARD</dispatcher>
		</filter-mapping>
		

	
	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
	
	<servlet>
		<servlet-name>Faces Servlet</servlet-name>
		<servlet-class>
			javax.faces.webapp.FacesServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>Faces Servlet</servlet-name>
		<url-pattern>*.jsf</url-pattern>
	</servlet-mapping>

	<context-param>
		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
		<param-value>.xhtml</param-value>
	</context-param>

	<servlet-mapping>
		<servlet-name>Faces Servlet</servlet-name>
		<url-pattern>*.faces</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>Faces Servlet</servlet-name>
		<url-pattern>/faces/*</url-pattern>
	</servlet-mapping>


</web-app>

[/code]

meu context.xml

[code]<?xml version="1.0" encoding="UTF-8"?>

[/code]

meu applicationContext.xml

[code]<?xml version="1.0" encoding="UTF-8"?>

<bean id="midiaDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
	<property name="jndiName">
		<value>java:comp/env/jdbc/MidiaDB</value>
	</property>
</bean> 	
[/code]

meu applicationContextSecurity.xml

[code]<?xml version="1.0" encoding="UTF-8"?>
<b:beans xmlns="http://www.springframework.org/schema/security"
xmlns:b="http://www.springframework.org/schema/beans"
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.0.xsd”>

<http auto-config="true">

	<intercept-url pattern="/**" access="ROLE_USER" />
	 <form-login login-page="/public/login.jsf" 
		always-use-default-target="true" default-target-url="home.jsf"
		authentication-failure-url="/public/login.jsf?login_error=1"  />
	 <logout/>
	<remember-me />
</http>

<authentication-manager>
	<authentication-provider>
		
		 <jdbc-user-service data-source-ref="midiaDataSource"
			authorities-by-username-query="SELECT u.login, p.permissao 
										 FROM tbl_usuario u, usuario_permissao p 
										WHERE u.id = p.id 
										  AND u.login = ?"
			users-by-username-query="SELECT login, senha, ativo 
								   FROM tbL_usuario 
								  WHERE login = ?" /> 
	</authentication-provider>
</authentication-manager>

</b:beans>[/code]

alguém ? por favor um help para este jovem :confused: