4

私は ApacheDS の初心者です。ApcheDS で新しいパーティションを作成しました。接続ファクトリを登録しようとすると、上記のエラーが発生します..(OracleAQを使用)

私のコードは;

    // ldap settings
        env.put(Context.INITIAL_CONTEXT_FACTORY, AQjmsConstants.INIT_CTX_FACTORY);
        env.put(Context.PROVIDER_URL, "ldap://localhost:10389/");
            env.put(Context.SECURITY_PRINCIPAL, "uid=admin,ou=system,dc=acme,dc=com"); 
        env.put(Context.SECURITY_CREDENTIALS, "secret");
        env.put(Context.SECURITY_AUTHENTICATION, "simple");

私のLDIFファイルは次のようになります。

dn: dc=acme,dc=com
objectClass: organization
objectClass: dcObject
objectClass: top
dc: acme
o: Acme,Inc

dn: cn=OracleContext,dc=acme,dc=com
objectClass: orclContext
objectClass: top
cn: OracleContext

dn: cn=db1,cn=OracleContext,dc=acme,dc=com
objectClass: orclContext
objectClass: top
cn: db1

dn: cn=OracleDBConnections,cn=db1,cn=OracleContext,dc=acme,dc=com
objectClass: orclContext
objectClass: top
cn: OracleDBConnections

dn: cn=OracleDBQueue,cn=db1,cn=OracleContext,dc=acme,dc=com
objectClass: orclContext
objectClass: top
cn: OracleDBQueue

接続パラメータの何が問題になっていますか? 何か助けていただければ幸いです。

ありがとう、

4

2 に答える 2

5

バインド DN を uid=admin,ou=system,dc=acme,dc=com ではなく uid=admin,ou=system に変更します (この DN は現在のサーバー データでは無効です)

于 2011-10-02T18:13:14.157 に答える
3

問題は、その特定の新しいパーティションのユーザーエントリを作成していないことでした..私は今それを解決しました..

于 2011-10-03T07:55:40.733 に答える