Hallo,
ich habe das JNDI-Tutorial von durchgearbeitet.<br>
Dabei trat bei dem Beispiel: CreateJavaSchema ein Fehler
auf, den ich nicht beseitigen kann:<br>
javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name ''
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.jav a:2680)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCt x.java:2601)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCt x.java:2411)
at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapC tx.java:1149)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_mod ifyAttributes(ComponentDirContext.java:238)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContex t.modifyAttributes(PartialCompositeDirContext.java :150)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContex t.modifyAttributes(PartialCompositeDirContext.java :139)
at com.sun.jndi.ldap.LdapSchemaCtx.addServerSchema(Ld apSchemaCtx.java:298)
at com.sun.jndi.ldap.LdapSchemaCtx.doCreateSubcontext (LdapSchemaCtx.java:230)
at com.sun.jndi.toolkit.dir.HierMemDirCtx.createSubco ntext(HierMemDirCtx.java:300)
at com.sun.jndi.toolkit.dir.HierMemDirCtx.createSubco ntext(HierMemDirCtx.java:294)
at CreateJavaSchema.updateAttributes(CreateJavaSchema .java:228)
at CreateJavaSchema.updateSchema(CreateJavaSchema.jav a:193)
at CreateJavaSchema.run(CreateJavaSchema.java:93)
at CreateJavaSchema.main(CreateJavaSchema.java:81)
<br>
es scheint an der Funktion create.Subcontext() zu liegen.<br>
ich benutze OpenLDAP2.0.23.<br>
Prefix ist: o=mynet,c=de<br>
Eingesetzt habe ich: java.naming.provider.url=ldap://localhost/o=mynet,c=de und<br>
als dn: cn=admin,o=mynet,c=de (dies ist meine rootdn)<br>
<br>
Wer kann mir weiterhelfen?
Thomas
ich habe das JNDI-Tutorial von durchgearbeitet.<br>
Dabei trat bei dem Beispiel: CreateJavaSchema ein Fehler
auf, den ich nicht beseitigen kann:<br>
javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name ''
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.jav a:2680)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCt x.java:2601)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCt x.java:2411)
at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapC tx.java:1149)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_mod ifyAttributes(ComponentDirContext.java:238)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContex t.modifyAttributes(PartialCompositeDirContext.java :150)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContex t.modifyAttributes(PartialCompositeDirContext.java :139)
at com.sun.jndi.ldap.LdapSchemaCtx.addServerSchema(Ld apSchemaCtx.java:298)
at com.sun.jndi.ldap.LdapSchemaCtx.doCreateSubcontext (LdapSchemaCtx.java:230)
at com.sun.jndi.toolkit.dir.HierMemDirCtx.createSubco ntext(HierMemDirCtx.java:300)
at com.sun.jndi.toolkit.dir.HierMemDirCtx.createSubco ntext(HierMemDirCtx.java:294)
at CreateJavaSchema.updateAttributes(CreateJavaSchema .java:228)
at CreateJavaSchema.updateSchema(CreateJavaSchema.jav a:193)
at CreateJavaSchema.run(CreateJavaSchema.java:93)
at CreateJavaSchema.main(CreateJavaSchema.java:81)
<br>
es scheint an der Funktion create.Subcontext() zu liegen.<br>
ich benutze OpenLDAP2.0.23.<br>
Prefix ist: o=mynet,c=de<br>
Eingesetzt habe ich: java.naming.provider.url=ldap://localhost/o=mynet,c=de und<br>
als dn: cn=admin,o=mynet,c=de (dies ist meine rootdn)<br>
<br>
Wer kann mir weiterhelfen?
Thomas