我是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
我的连接参数有什么问题?任何帮助都会受到赞赏吗?
谢谢,
答案 0 :(得分:3)
将绑定DN更改为uid = admin,ou = system而不是uid = admin,ou = system,dc = acme,dc = com(此DN根据您当前的服务器数据无效)
答案 1 :(得分:3)
问题是,我没有为该特定新分区创建用户条目。我现在解决了它..