Мы оцениваем реестр контейнеров JFrog. Мы уже используем Artifactory Pro. Для оценки мы использовали обычную установку из архива ZIP в Linux, в которой использовался сценарий установки службы и установка с использованием 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 не готов к прайм-тайм