Hi,
Is anyone using JNDIConfiguration? 
Strangely no evidence for this could be found on the web/ mailing lists etc.
I would like to implement a LDAP based Configuration, but I cant even read
keys without getting an exception:

javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object];
remaining name ''

Could somebody provide hints / working code that reads from an jndi/ ldap
source?


Second question: Id like to implement my own write functionality for
JNDIConfiguration, is this simply not done because of different possible
JNDI sources, and I will be happy when I do it for a concrete LDAPServer in
mind?
Or are there other heavy reasons I should be aware of?

Thank You A Lot,
Roland



public class DynamicConfiguarationControllerTest extends TestCase {
        
        private JNDIConfiguration jndiConfig;
        {
                BasicConfigurator.configure();
        }
        private Logger log=
Logger.getLogger(DynamicConfiguarationControllerTest.class);

        public void setUp() throws NamingException{
                Hashtable env = new Hashtable();
                env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
        env.put(Context.SECURITY_AUTHENTICATION, "simple");
        env.put(Context.PROVIDER_URL, "ldap://development1:389";);
                LdapContext ctx = new InitialLdapContext(env, null);
        ctx.addToEnvironment(Context.SECURITY_PRINCIPAL,
"cn=admin,dc=development1,dc=systemone,dc=at");
        ctx.addToEnvironment(Context.SECURITY_CREDENTIALS, "secret");
        ctx.reconnect(null);
        
                jndiConfig = new JNDIConfiguration(ctx);
        }
        
        public void testJNDIWrite() throws NamingException{
                for (Iterator keys = jndiConfig.getKeys();keys.hasNext();){ 
/*****
exception here!! *********
                        String key = (String)keys.next();
                        log.debug(key);
                }
        
        
//assertTrue(jndiConfig.containsKey("uid=roland.kofler,dc=development1,dc=systemone,dc=at"));
                
        }

-- 
View this message in context: 
http://www.nabble.com/-Configuration--cant-get-basic-JNDIConfiguration-to-work-tf3015708.html#a8374702
Sent from the Commons - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to