[jboss-dev-forums] [JBoss AS7 Development] - Unable to use com.sun.jndi.ldap.LdapCtxFactory

Matt Drees do-not-reply at jboss.com
Fri Jun 3 08:47:41 EDT 2011


Matt Drees [http://community.jboss.org/people/matt.drees] created the discussion

"Unable to use com.sun.jndi.ldap.LdapCtxFactory"

To view the discussion, visit: http://community.jboss.org/message/608523#608523

--------------------------------------------------------------
Hi all,

My project has a piece that needs to read from our ldap.  My code looks something like this:


public DirContext createLdapContext()
    {
        Properties env = new Properties();
        env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
        ...
        return new InitialDirContext(env);
    }


However, it appears the ModuleClassLoader won't load the com.sun.jndi.ldap.LdapCtxFactory:


    ...
Caused by: javax.naming.NamingException: Failed instantiate InitialContextFactory com.sun.jndi.ldap.LdapCtxFactory from classloader ModuleClassLoader for Module "deployment.ccp.war:main" from Service Module Loader
    at org.jboss.as.naming.InitialContextFactoryBuilder.createInitialContextFactory(InitialContextFactoryBuilder.java:58) [jboss-as-naming-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:664) [:1.6.0_24]
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) [:1.6.0_24]
    at javax.naming.InitialContext.init(InitialContext.java:223) [:1.6.0_24]
    at javax.naming.InitialContext.<init>(InitialContext.java:197) [:1.6.0_24]
    at javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:82) [:1.6.0_24]
    at org.ccci.ccp.security.LdapContextProducer.createLdapContext(LdapContextProducer.java:59) [classes:]
    ... 65 more



In digging some, I found the "jboss.modules.system.pkgs" property, and it looks like i could set this to "com.sun.jndi.ldap" and this exception should go away.  Is this the right way to address this?

Thanks!
-Matt
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/608523#608523]

Start a new discussion in JBoss AS7 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20110603/78725eea/attachment.html 


More information about the jboss-dev-forums mailing list