0

我做了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

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

解压 1.4-M4 的 zip

复制 applicationContext.xml (PS:我做了一个手动 diff 并在最后合并)

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

PPS:不幸的是,我没有成功迁移。我是否也必须对数据文件夹做些什么?

4

1 回答 1

1

该文档与上一个 1.4.x 系列有关。

您必须尝试最后的 1.4-M4

于 2013-11-06T22:21:04.697 回答