問題点

LDAP からユーザーを同期しようとすると、次のようなエラーがインスタンスログに表示されます。

com.day.cq.contentbus.ContentBusException: javax.naming.NameNotFoundException: ldapDirectory at com.day.cq.contentbus.importer.ldap.UserSynchronization.initDataSource(UserSynchronization.java:246) at com.day.cq.contentbus.importer.ldap.UserSynchronization.doInit(UserSynchronization.java:171) at com.day.cq.contentbus.importer.AbstractDriverSynchronization.init(AbstractDriverSynchronization.java:84) at com.day.cq.contentbus.importer.ldap.UserSynchronization.<init>(UserSynchronization.java:158) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at com.day.mozilla.javascript.NativeJavaClass.constructSpecific(Unknown Source) at com.day.mozilla.javascript.NativeJavaClass.construct(Unknown Source) at com.day.mozilla.javascript.ScriptRuntime.newObject(Unknown Source) at libs.LDAPTools.templates.ldapUserSynchronization.action.call(/libs/LDAPTools/templates/ldapUserSynchronization/action.esp:45) at com.day.cq.ecma.EcmaExecuter.callScript(EcmaExecuter.java:2414) at com.day.cq.ecma.EcmaExecuter.processSource(EcmaExecuter.java:626) at com.day.cq.ecma.host.Render.jsFunction_importFile(Render.java:288)

解決策

LDAP サーバーが CQ からアクセス可能であることを確認します。

追加情報

このエラーは、CQ が LDAP サーバーへの接続を取得できない場合に発生する可能性があります。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー