我做了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:不幸的是,我没有成功完成迁移。我是否也必须对数据文件夹执行某些操作?
答案 0 :(得分:1)
该文档与最后的1.4.x系列相关。
你必须尝试最后的1.4-M4