good evening ,

I'm tring to use ldap for authentication but I have this problem always :

Code:
[ERROR,ContextLoader] Context initialization failed
java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId(Ljava/lang/String;)V
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:264)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
29 sept. 2010 17:58:25 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.springframework.web.context.ContextLoaderListener
java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId(Ljava/lang/String;)V
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:264)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
My security context is
Code:
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
			 xmlns:beans="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.0.3.xsd">
									   		   						 
									   
	<security:http auto-config='true'>
	    <security:intercept-url pattern="/index.htm*" filters="none"/>
	    <security:intercept-url pattern="/logo*" filters="none"/>  
		<security:intercept-url pattern="/vermeg.css" filters="none"/> 
		<security:intercept-url pattern="/login.jsp*" filters="none"/>
		<security:intercept-url pattern="/Managing.html" access="ROLE_ADMIN" />
		<security:intercept-url pattern="/Application.html" access="ROLE_USER" />
		<security:intercept-url pattern="/**" access="ROLE_USER" />
		<security:form-login login-page='/login.jsp' authentication-failure-url="/login.jsp?login_error=1" />
		<security:logout logout-success-url="/index.htm" />	
	</security:http>	
	
	 <!--  Simple namespace-based configuration  --> 
	 <security:ldap-server ldif="classpath:users.ldif" port="10389" />
	 
	 <security:authentication-manager>
  		<security:ldap-authentication-provider group-search-filter="member={0}" group-search-base="ou=groups" user-search-base="ou=people" user-search-filter="uid={0}" /> 
  		<security:authentication-provider ref="secondLdapProvider" /> 
  	 </security:authentication-manager>
     <!--  Traditional Bean version of the same configuration   --> 
     <!--  This bean points at the embedded directory server created by the ldap-server element above  --> 
	
   	 <beans:bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource">
       <beans:constructor-arg value="ldap://localhost:10389/dc=springframework,dc=org" /> 
     </beans:bean>
	 
	<beans:bean id="secondLdapProvider" class="org.springframework.security.ldap.authentication.LdapAuthenticationProvider">
 	 <beans:constructor-arg>
  		<beans:bean class="org.springframework.security.ldap.authentication.BindAuthenticator">
  			 <beans:constructor-arg ref="contextSource" /> 
  				<beans:property name="userSearch">
  					<beans:bean id="userSearch" class="org.springframework.security.ldap.search.FilterBasedLdapUserSearch">
  						<beans:constructor-arg index="0" value="ou=users" /> 
  						<beans:constructor-arg index="1" value="(uid={0})" /> 
  						<beans:constructor-arg index="2" ref="contextSource" /> 
  	       			</beans:bean>
  				</beans:property>
  		</beans:bean>
  	 </beans:constructor-arg>
  	 <beans:constructor-arg>
		 <beans:bean class="org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator">
  			<beans:constructor-arg ref="contextSource" /> 
  			<beans:constructor-arg value="ou=groups" /> 
  			<beans:property name="groupSearchFilter" value="(member={0})" /> 
  			<beans:property name="rolePrefix" value="ROLE_" /> 
  			<beans:property name="searchSubtree" value="true" /> 
  			<beans:property name="convertToUpperCase" value="true" /> 
  		 </beans:bean>
  	 </beans:constructor-arg>
    </beans:bean> 										
	
</beans:beans>

any help will be apreciated
thanks