0

我们正在评估 JFrog Container Registry。我们已经在使用 Artifactory Pro。为了进行评估,我们使用了 Linux 上 ZIP 的 vanilla 安装,该安装使用了服务安装脚本并使用apt-get. 两者都有相同的 LDAP 问题。配置 LDAP 并保存配置时,我们没有找到 class def found 错误。

Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.springframework.security.ldap.DefaultSpringSecurityContextSource
        at org.artifactory.security.ldap.ArtifactoryLdapAuthenticator.createSecurityContext(ArtifactoryLdapAuthenticator.java:82)
        at org.artifactory.security.ldap.ArtifactoryLdapAuthenticator.createBindAuthenticators(ArtifactoryLdapAuthenticator.java:197)
        at org.artifactory.security.ldap.ArtifactoryLdapAuthenticator.init(ArtifactoryLdapAuthenticator.java:162)
        at org.artifactory.security.ldap.ArtifactoryLdapAuthenticator.reload(ArtifactoryLdapAuthenticator.java:180)

这看起来很奇怪,因为 LDAP 可以很好地与我们的 Artifactory 配合使用,而 JCR 看起来只是 Artifactory 的精简版本,或者配置为仅用作图像注册表的 Artifactory。是否还有其他人在使用 JCR 时遇到过问题?这让我觉得 JCR 还没有准备好迎接黄金时段

4

1 回答 1

0

JFrog Container Registry 中支持 LDAP 的方式与 JFrog Artifactory Pro 支持的方式相同。我刚刚在 JCR 上配置了 LDAP,实际上没有问题。您能否添加整个堆栈跟踪,以便我们进一步查看?您还可以在此处打开 Jira 票证:https ://www.jfrog.com/jira或直接联系 JFrog 支持 (support@jfrog.com) 以获得有关设置 LDAP 的支持。

于 2019-12-17T09:34:52.140 回答