Archiva with LDAP - 找不到Bean

时间:2013-11-06 14:16:14

标签: ldap archiva ldap-client

我做了http://archiva.apache.org/redback/integration/ldap.html中描述的更改,但现在我们的Archiva 1.3.5。服务器无法启动并升级到1.3.6会给我留下相同的错误消息,该消息指出现在在applicationContext.xml中引用的bean是未知的:

org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class 
[org.apache.archiva.redback.common.ldap.user.LdapUserMapper] for bean with name 'ldapUserMapper' defined in ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.archiva.redback.common.ldap.user.LdapUserMapper

P.S。:好的,我现在尝试迁移到1.4-M4,我这样做是否正确?

解压缩1.4-M4拉链

复制applicationContext.xml(P.S。:我在最后做了手动差异和合并)

cp ./1.3.6/apps/archiva/WEB-INF/applicationContext.xml ./1.4-M4/apps/archiva/WEB-INF/applicationContext.xml

移动数据

mv 1.3.6/data 1.4-M4

复制security.properties

 cp ./1.3.6/apps/archiva/WEB-INF/classes/org/apache/maven/archiva/security.properties  1.4-M4/apps/archiva/WEB-INF/classes/org/apache/archiva/redback-security.properties

P.P.S:不幸的是,我没有成功完成迁移。我是否也必须对数据文件夹执行某些操作?

1 个答案:

答案 0 :(得分:1)

该文档与最后的1.4.x系列相关。

你必须尝试最后的1.4-M4