找不到具有LDAP-Bean的Archiva

找不到具有LDAP-Bean的Archiva,ldap,archiva,ldap-client,Ldap,Archiva,Ldap Client,我做了中描述的更改,但现在是我们的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

我做了中描述的更改,但现在是我们的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
附言:好的,我现在尝试迁移到1.4-M4,我这样做正确吗

打开1.4-M4的拉链

复制applicationContext.xml(注意:最后我做了一个手动差异和合并)

移动数据

mv 1.3.6/data 1.4-M4
复制安全性。属性

 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.4.x系列相关


你必须试试last 1.4-M4

啊,非常感谢你,这本书什么地方都没有写!M4对于生产环境是否足够稳定?它在这里使用并且看起来很稳定:-)
 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