Hi,

I'm trying to configure LDAP in JetSpeed-2.2.0. I realized that the LDAP 
documentation in JetSpeed 2 web page is obsolete since JetSpeed 2.2.0 source 
code has a totally different security-ldap.xml file and also the classes that 
are mentioned in the documentation no longer exist in JetSpeed 2.2.0 source.

I have tried to configure LDAP by my instincts :) but I couldn't succeed. Here 
is what I have done:

- I have put an override.properties file in my portal project WEB-INF/conf/ 
directory. override.properties file's content is as follows:

#-------------------------------------------------------------------------
# LDAP
#-------------------------------------------------------------------------
#My LDAP Settings
ldap.url = ldap://localhost:10389
ldap.base =o=lbs
ldap.userDn = cn=admin,o=lbs
ldap.password =secret
ldap.context.factory=com.sun.jndi.ldap.LdapCtxFactory
ldap.user.filter = (objectclass=person)
ldap.search.scope = 2
ldap.user.searchBase=
ldap.user.entryPrefix=uid
ldap.role.searchBase=ou=Roles,o=Jetspeed
ldap.group.searchBase=ou=Groups,o=Jetspeed

#Turn on LDAP Security
spring.filter.key = portal.ldap

-------------------------------------------------------

But when I open Tomcat (6.0.18 on a Windows XP machine with JRE 6.0.11) I get 
the following Exceptions:

ERROR: Jetspeed: init() failed: 
org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization 
exception!
    at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:142)
    at org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:208)
    at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
    at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:627)
    at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
    at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    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(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name '_ldapOnStartupSecuritySynchronizer' defined in 
ServletContext resource [/WEB-INF/assembly/security-ldap.xml]: Cannot create 
inner bean 
'org.apache.jetspeed.security.spi.impl.OnStartupSecuritySynchronizationBean#1d479cf'
 of type 
[org.apache.jetspeed.security.spi.impl.OnStartupSecuritySynchronizationBean] 
while setting constructor argument; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 
'org.apache.jetspeed.security.spi.impl.OnStartupSecuritySynchronizationBean#1d479cf'
 defined in ServletContext resource [/WEB-INF/assembly/security-ldap.xml]: 
Cannot resolve reference to bean 
'org.apache.jetspeed.security.spi.JetspeedSecuritySynchronizer' while setting 
constructor argument; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name
 'org.apache.jetspeed.security.spi.JetspeedSecuritySynchronizer' defined in 
ServletContext resource [/WEB-INF/assembly/security-ldap.xml]: Cannot resolve 
reference to bean 
'org.apache.jetspeed.security.spi.JetspeedPrincipalManagerProvider' while 
setting constructor argument; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.security.spi.JetspeedPrincipalManagerProvider' 
defined in ServletContext resource [/WEB-INF/assembly/security-managers.xml]: 
Cannot resolve reference to bean 
'org.apache.jetspeed.sso.spi.SSOUserManagerSPI' while setting constructor 
argument with key [3]; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.sso.spi.SSOUserManagerSPI' defined in 
ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve reference 
to bean 'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl'
 while setting bean property 'target'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' defined in 
ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve reference 
to bean 'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' while 
setting constructor argument; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 
'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' is defined
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:230)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117)
    at 
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:495)
    at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:308)
    at 
org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:947)
    at 
org.springframework.context.support.AbstractApplicationContext.registerListeners(AbstractApplicationContext.java:701)
    at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:377)
    at 
org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.java:308)
    at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:119)
    ... 27 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 
'org.apache.jetspeed.security.spi.impl.OnStartupSecuritySynchronizationBean#1d479cf'
 defined in ServletContext resource [/WEB-INF/assembly/security-ldap.xml]: 
Cannot resolve reference to bean 
'org.apache.jetspeed.security.spi.JetspeedSecuritySynchronizer' while setting 
constructor argument; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.security.spi.JetspeedSecuritySynchronizer' 
defined in ServletContext resource [/WEB-INF/assembly/security-ldap.xml]: 
Cannot resolve reference to bean 
'org.apache.jetspeed.security.spi.JetspeedPrincipalManagerProvider' while 
setting constructor argument; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.security.spi.JetspeedPrincipalManagerProvider' 
defined in
 ServletContext resource [/WEB-INF/assembly/security-managers.xml]: Cannot 
resolve reference to bean 'org.apache.jetspeed.sso.spi.SSOUserManagerSPI' while 
setting constructor argument with key [3]; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.sso.spi.SSOUserManagerSPI' defined in 
ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve reference 
to bean 'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' while setting 
bean property 'target'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' defined in 
ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve reference 
to bean 'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' while 
setting constructor argument; nested exception is
 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 
'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' is defined
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
    at 
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:479)
    at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:219)
    ... 47 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 
'org.apache.jetspeed.security.spi.JetspeedSecuritySynchronizer' defined in 
ServletContext resource [/WEB-INF/assembly/security-ldap.xml]: Cannot resolve 
reference to bean 
'org.apache.jetspeed.security.spi.JetspeedPrincipalManagerProvider' while 
setting constructor argument; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.security.spi.JetspeedPrincipalManagerProvider' 
defined in ServletContext resource [/WEB-INF/assembly/security-managers.xml]: 
Cannot resolve reference to bean 
'org.apache.jetspeed.sso.spi.SSOUserManagerSPI' while setting constructor 
argument with key [3]; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.sso.spi.SSOUserManagerSPI' defined in 
ServletContext resource
 [/WEB-INF/assembly/sso.xml]: Cannot resolve reference to bean 
'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' while setting bean 
property 'target'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' defined in 
ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve reference 
to bean 'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' while 
setting constructor argument; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 
'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' is defined
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
    at 
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:479)
    at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
    ... 57 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 
'org.apache.jetspeed.security.spi.JetspeedPrincipalManagerProvider' defined in 
ServletContext resource [/WEB-INF/assembly/security-managers.xml]: Cannot 
resolve reference to bean 'org.apache.jetspeed.sso.spi.SSOUserManagerSPI' while 
setting constructor argument with key [3]; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.sso.spi.SSOUserManagerSPI' defined in 
ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve reference 
to bean 'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' while setting 
bean property 'target'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' defined in 
ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve
 reference to bean 
'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' while setting 
constructor argument; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 
'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' is defined
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedSet(BeanDefinitionValueResolver.java:302)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:130)
    at 
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:479)
    at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
    ... 72 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'org.apache.jetspeed.sso.spi.SSOUserManagerSPI' defined 
in ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve 
reference to bean 'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' 
while setting bean property 'target'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' defined in 
ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve reference 
to bean 'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' while 
setting constructor argument; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 
'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' is defined
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
    ... 89 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 
'org.apache.jetspeed.sso.spi.impl.SSOUserManagerSPIImpl' defined in 
ServletContext resource [/WEB-INF/assembly/sso.xml]: Cannot resolve reference 
to bean 'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' while 
setting constructor argument; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 
'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' is defined
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
    at 
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:479)
    at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
    ... 102 more
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No 
bean named 'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' 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.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:238)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
    ... 117 more

I understand that it cannot find bean named 
'org.apache.jetspeed.security.spi.SecurityDomainAccessManager' and it's 
probably because this bean's j2:cat is defined as dbSecurity where I use 
ldapSecurity. I deduced it from its spring definition which is in 
security-spi.xml file:

  <bean 
class="org.springframework.beans.factory.config.BeanReferenceFactoryBean">
    <meta key="j2:cat" value="dbSecurity" />
    <meta key="j2:alias" 
value="org.apache.jetspeed.security.spi.SecurityDomainAccessManager" />
    <property name="targetBeanName" 
value="org.apache.jetspeed.security.spi.JetspeedSecurityPersistenceManager" />
  </bean>

Now I don't know what to do to fix this problem. We are planning to use 
JetSpeed 2.2.0 portal with an LDAP integration to another web-application so it 
is important that we can make it work. Thanks in advance for your support,

Aysegul AYDIN


      

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org

Reply via email to