Hi,

i remove double quotes on the file cas.properties and restart tomcat 
service .

I have the same error : 

Sep 13 12:45:41 cas server: 2016-09-13 12:45:41,756 WARN 
[org.springframework.web.context.support.XmlWebApplicationContext] - 
<Exception encountered during context initialization - cancelling refresh 
attempt: org.springframework.beans.factory.BeanDefinitionStoreException: 
Invalid bean definition with name 'authenticator' defined in null: Could 
not resolve placeholder 'ldap.baseDn' in string value "${ldap.baseDn}"; 
nested exception is java.lang.IllegalArgumentException: Could not resolve 
placeholder 'ldap.baseDn' in string value "${ldap.baseDn}">
Sep 13 12:45:41 cas server: 2016-09-13 12:45:41,765 ERROR 
[org.springframework.web.context.ContextLoader] - <Context initialization 
failed
Sep 13 12:45:41 cas server: 
org.springframework.beans.factory.BeanDefinitionStoreException: Invalid 
bean definition with name 'authenticator' defined in null: Could not 
resolve placeholder 'ldap.baseDn' in string value "${ldap.baseDn}"; nested 
exception is java.lang.IllegalArgumentException: Could not resolve 
placeholder 'ldap.baseDn' in string value "${ldap.baseDn}"
Sep 13 12:45:41 cas server: at 
org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:211)


*my new file /etc/cas/cas.properties :*

##### LDAP
ldap.url=ldap://ponopo.local:389
ldap.useStartTLS=false
ldap.rootDn=dc=ponopo,dc=local
ldap.baseDn=OU=Groupes et Users ,dc=ponopo,dc=local
ldap.authn.format=%s
ldap.connectTimeout=3000
ldap.managerDn=CN=readAD,CN=Users,DC=ponopo,DC=local
ldap.managerPassword=************
ldap.pool.minSize=1
ldap.pool.maxSize=10
ldap.pool.validateOnCheckout=false
ldap.pool.validatePeriodically=true
ldap.pool.blockWaitTime=3000
ldap.pool.validatePeriod=300
ldap.pool.prunePeriod=300
ldap.pool.idleTime=600
ldap.authn.searchFilter=cn={user}
ldap.domain=ponopo.local
ldap.usePpolicy=false
ldap.allowMultipleDns=false



thanks for your help


Le mardi 13 septembre 2016 12:21:41 UTC+2, paul radinota a écrit :

>
> Hello,
>
> I use the document to install CAS with ldap authentication (Active 
> Directory):
>
> *https://apereo.github.io/cas/4.2.x/installation/LDAP-Authentication.html#active-directory-authentication
>  
> <https://apereo.github.io/cas/4.2.x/installation/LDAP-Authentication.html#active-directory-authentication>*
>
>
>
> It not work i have this error message :
>
>
> 2016-09-13 11:18:57,232 WARN 
> [org.springframework.web.context.support.XmlWebApplicationContext] - 
> Exception encountered during context initialization - cancelling refresh 
> attempt: org.springframework.beans.factory.BeanDefinitionStoreException: 
> Invalid bean definition with name 'authenticator' defined in null: Could 
> not resolve placeholder 'ldap.baseDn' in string value "${ldap.baseDn}"; 
> nested exception is java.lang.IllegalArgumentException: Could not resolve 
> placeholder 'ldap.baseDn' in string value "${ldap.baseDn}"
> 2016-09-13 11:18:57,259 ERROR 
> [org.springframework.web.context.ContextLoader] - Context initialization 
> failed
> org.springframework.beans.factory.BeanDefinitionStoreException: Invalid 
> bean definition with name 'authenticator' defined in null: Could not 
> resolve placeholder 'ldap.baseDn' in string value "${ldap.baseDn}"; nested 
> exception is java.lang.IllegalArgumentException: Could not resolve 
> placeholder 'ldap.baseDn' in string value "${ldap.baseDn}"
>  at 
> org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:211)
>
>
> My files configuration are 
>
> *etc/cas/cas.properties :*
>
> ##### LDAP
> ldap.url=ldap://ponopo.local:389
> ldap.useStartTLS=false
> ldap.rootDn=dc=ponopo,dc=local
> ldap.baseDn="OU=Groupes et Users ,dc=ponopo,dc=local"
> ldap.authn.format=%s
> ldap.connectTimeout=3000
> ldap.managerDn="CN=readAD,CN=Users,DC=ponopo,DC=local"
> ldap.managerPassword=************
> ldap.pool.minSize=1
> ldap.pool.maxSize=10
> ldap.pool.validateOnCheckout=false
> ldap.pool.validatePeriodically=true
> ldap.pool.blockWaitTime=3000
> ldap.pool.validatePeriod=300
> ldap.pool.prunePeriod=300
> ldap.pool.idleTime=600
> ldap.authn.searchFilter=cn={user}
> ldap.domain=ponopo.local
> ldap.usePpolicy=false
> ldap.allowMultipleDns=false
>
>
> *On the file deployerConfigContext.xml:*
>
> <ldaptive:ad-authenticator id="authenticator"
>         ldapUrl="${ldap.url}"
>         userFilter="${ldap.authn.searchFilter}"
>         bindDn="${ldap.managerDn}"
>         bindCredential="${ldap.managerPassword}"
>         allowMultipleDns="${ldap.allowMultipleDns:false}"
>         connectTimeout="${ldap.connectTimeout}"
>         validateOnCheckOut="${ldap.pool.validateOnCheckout}"
>         failFastInitialize="true"
>         blockWaitTime="${ldap.pool.blockWaitTime}"
>         idleTime="${ldap.pool.idleTime}"
>         baseDn="${ldap.baseDn}"
>         maxPoolSize="${ldap.pool.maxSize}"
>         minPoolSize="${ldap.pool.minSize}"
>         validatePeriodically="${ldap.pool.validatePeriodically}"
>         validatePeriod="${ldap.pool.validatePeriod}"
>         prunePeriod="${ldap.pool.prunePeriod}"
>         useSSL="${ldap.use.ssl:false}" 
>         subtreeSearch="${ldap.subtree.search:true}"
>         useStartTLS="${ldap.useStartTLS}" />
>
> Very thanks for your help
>
> Best Regards
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/
> .
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/f21ac7f2-f64b-4681-871c-5d6bcb793693%40apereo.org
>  
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/f21ac7f2-f64b-4681-871c-5d6bcb793693%40apereo.org?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/a/apereo.org/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/a88a7939-a81a-48f0-a08f-22e0e3c438e1%40googlegroups.com.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to