Hi,

       I was doing the ldap setup in my security.xml.But i am getting this
exception..Help would be greatly appreciated.

Thanks,


Security.xml:


  <bean id="ldapProvider"
class="org.acegisecurity.providers.ldap.LdapAuthenticationProvider">   
       <constructor-arg>  
           <bean
class="org.acegisecurity.providers.ldap.authenticator.BindAuthenticator">   
               <constructor-arg ref="initialDirContextFactory"/>   
               <property name="userDnPatterns">   
                   <list>  
                       <value>uid={0}</value>  
                   </list>  
               </property>  
               <property name="userSearch" ref="userSearch"/>   
               <property name="userDetailsMapper"
ref="ldapUserDetailsMapper"/>   
           </bean>  
       </constructor-arg>  
       <constructor-arg>  
           <bean
class="org.acegisecurity.providers.ldap.populator.DefaultLdapAuthoritiesPopulator">
   
               <constructor-arg ref="initialDirContextFactory"/>   
               <constructor-arg value=""/>   
               <property name="groupRoleAttribute" value="cn"/>   
               <property name="groupSearchFilter"  
        value="(&amp;(objectclass=groupOfUniqueNames)(uniqueMember={0}))"/>   
               <property name="searchSubtree" value="true"/>   
               <property name="rolePrefix" value=""/>   
               <property name="convertToUpperCase" value="false"/>   
           </bean>  
       </constructor-arg>  
   </bean>  
  
   <bean id="initialDirContextFactory"
class="org.acegisecurity.ldap.DefaultInitialDirContextFactory">   
       <constructor-arg value="${ldap://200.2.1.108:389} /${OU=people}"/>   
       <property name="managerDn" value="${uid=admin,OU=people}"/>   
       <property name="managerPassword" value="${secret}"/>   
   </bean>  

  
   <bean id="userSearch"
class="org.acegisecurity.ldap.search.FilterBasedLdapUserSearch">   
       <constructor-arg index="0" value=""/>   
       <constructor-arg index="1" value="(uid={0})"/>   
       <constructor-arg index="2" ref="initialDirContextFactory"/>   
       <property name="searchSubtree" value="true"/>   
   </bean>  
  
   <bean id="ldapUserDetailsMapper"
class="org.acegisecurity.userdetails.ldap.LdapUserDetailsMapper">   
       <property name="rolePrefix" value=""/>   
   </bean>  





[java] org.springframework.beans.factory.BeanDefinitionStoreException: Error
registering bean with name 'initialDirContextFactory' defined in
ServletContext resource [/WEB-INF/security.xml]: Could not resolve
placeholder 'uid=admin,OU=people'
     [java] at
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:242)
     [java] at
org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75)
     [java] at
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:416)
     [java] at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:330)
     [java] at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
     [java] at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
     [java] at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
     [java] at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
     [java] at
gov.chi.oemc.portalApplication.webapp.listener.StartupListener.contextInitialized(StartupListener.java:48)
     [java] at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
     [java] at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
     [java] at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
     [java] at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
     [java] at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
     [java] at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
     [java] at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
     [java] at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
     [java] at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
     [java] at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
     [java] at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
     [java] at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
     [java] at
org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
     [java] at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
     [java] at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
     [java] at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
     [java] at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
     [java] at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
     [java] at java.lang.reflect.Method.invoke(Unknown Source)
     [java] at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
     [java] at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
     [java] [portalApplication] ERROR [main]
[/portalApplication].listenerStart(3768) | Exception sending context
initialized event to listener instance of class
gov.chi.oemc.portalApplication.webapp.listener.StartupListener
     [java] org.springframework.beans.factory.BeanDefinitionStoreException:
Error registering bean with name 'initialDirContextFactory' defined in
ServletContext resource [/WEB-INF/security.xml]: Could not resolve
placeholder 'uid=admin,OU=people'
     [java] at
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:242)
     [java] at
org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75)
     [java] at
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:416)
     [java] at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:330)
     [java] at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
     [java] at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
     [java] at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
     [java] at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
     [java] at
gov.chi.oemc.portalApplication.webapp.listener.StartupListener.contextInitialized(StartupListener.java:48)
     [java] at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
     [java] at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
     [java] at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
     [java] at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
     [java] at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
     [java] at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
     [java] at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
     [java] at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
     [java] at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
     [java] at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
     [java] at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
     [java] at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
     [java] at
org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
     [java] at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
     [java] at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
     [java] at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
     [java] at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
     [java] at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
     [java] at java.lang.reflect.Method.invoke(Unknown Source)
     [java] at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
     [java] at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
     [java] Jul 12, 2007 1:42:26 PM org.apache.catalina.core.StandardContext
start
     [java] SEVERE: Error listenerStart
     [java] Jul 12, 2007 1:42:26 PM org.apache.catalina.core.StandardContext
start
     [java] SEVERE: Context [/portalApplication] startup failed due to
previous errors
     [java] [portalApplication] INFO [main] [/portalApplication].log(647) |
Closing Spring root WebApplicationContext
     [java] Jul 12, 2007 1:42:27 PM
org.apache.coyote.http11.Http11BaseProtocol start
     [java] INFO: Starting Coyote HTTP/1.1 on http-8080
     [java] Jul 12, 2007 1:42:27 PM org.apache.jk.common.ChannelSocket init
     [java] INFO: JK: ajp13 listening on /0.0.0.0:8009
     [java] Jul 12, 2007 1:42:27 PM org.apache.jk.server.JkMain start
     [java] INFO: Jk running ID=0 time=0/32  config=null
     [java] Jul 12, 2007 1:42:27 PM
org.apache.catalina.storeconfig.StoreLoader load
     [java] INFO: Find registry server-registry.xml at classpath resource
     [java] Jul 12, 2007 1:42:27 PM org.apache.catalina.startup.Catalina
start
-- 
View this message in context: 
http://www.nabble.com/Error-setup-ldap-in-appfuse-tf4070113s2369.html#a11566424
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to