Are you using the following instructions?
http://appfuse.org/display/APF/LDAP+Authentication

Matt

On 7/12/07, tiya <[EMAIL PROTECTED]> wrote:


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.DefaultLdapAut
horitiesPopulator">
               <constructor-arg ref="initialDirContextFactory"/>
               <constructor-arg value=""/>
               <property name="groupRoleAttribute" value="cn"/>
               <property name="groupSearchFilter"
        value="(&(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.PropertyPlaceh
olderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:242)
     [java] at
org.springframework.beans.factory.config.PropertyResour
ceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75)
     [java] at
org.springframework.context.support.AbstractApplicationCo
ntext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:416)
     [java] at
org.springframework.context.support.AbstractApplicationContext.refresh
(AbstractApplicationContext.java:330)
     [java] at
org.springframework.web.context.support.AbstractRefre
shableWebApplicationContext.refresh(AbstractRefreshableWebApplicat
ionContext.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.StartupListen
er.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.BeanDefinitionStoreEx
ception:
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.PropertyPlaceh
olderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:242)
     [java] at
org.springframework.beans.factory.config.PropertyResour
ceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75)
     [java] at
org.springframework.context.support.AbstractApplicationCo
ntext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:416)
     [java] at
org.springframework.context.support.AbstractApplicationContext.refresh
(AbstractApplicationContext.java:330)
     [java] at
org.springframework.web.context.support.AbstractRefre
shableWebApplicationContext.refresh(AbstractRefreshableWebApplicat
ionContext.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.StartupListen
er.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]




--
http://raibledesigns.com

Reply via email to