[Anthill-pro] LDAP Integration Error
Christopher Power
chrispower36 at gmail.com
Fri Aug 3 09:37:50 CDT 2007
Eric,
I am running AHP 3.3.0, and the field description to the right lists
com.sun.jndi.LdapCtxFactory, which is what is in the ContextFactory box by
default. What implementation is recommended?
Chris
On 8/3/07, Eric Minick <etm at urbancode.com> wrote:
>
> Chris,
>
> I think the problem is that the default class on the LDAP integration is
> rarely available. In the field description text to the right, the
> standard class for modern Sun JVMs is listed. Replace
> com.sun.jndi.LdapCtxFactory with that one.
>
> We've changed the default for the next release.
>
> Regards,
>
> Eric
>
> Christopher Power wrote:
> > I am attempting to integrate AnthillPro with our ActiveDirectory LDAP
> server
> > and I am receiving the following error. I changed the server name and
> > connection name (but I have validated they are correct using an ldap
> > browser, plus they are the same settings we use for jira
> integration). I
> > have also tried connecting to our secondary ldap server, and using
> > various connection names.
> >
> > Any suggestions?
> >
> > Thanks,
> > Chris
> >
> > "Error occurred testing LDAP authentication. Please contact support for
> more
> > information.
> >
> > com.urbancode.anthill3.domain.authentication.ldap.LDAPLoginException:
> Error
> > occurred while attempting to bind to LDAP as the admin user. LDAP URL
> is:
> > ldap://server, User Name is:
> cn=adminuser,ou=agroup,dc=somecompany,dc=net at
> >
> com.urbancode.anthill3.domain.authentication.ldap.LDAPLoginModule.isUserAuthentic
> > (LDAPLoginModule.java:205) at
> > com.urbancode.anthill3.domain.authentication.ldap.LDAPLoginModule.login(
> > LDAPLoginModule.java:166) at
> >
> com.urbancode.anthill3.web.admin.security.authentication.ldap.LDAPAuthenticationRealmTasks.saveLDAPAuthenticationRealm
> > (LDAPAuthenticationRealmTasks.java:278) at
> > sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at
> > sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
> > at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke
> (
> > Method.java:585) at
> > com.urbancode.anthill3.web.controller.ControllerServlet.doPost(
> > ControllerServlet.java:356) at javax.servlet.http.HttpServlet.service(
> > HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(
> > HttpServlet.java :802) at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:237) at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:157) at
> > org.apache.catalina.core.ApplicationDispatcher.invoke (
> > ApplicationDispatcher.java:704) at
> > org.apache.catalina.core.ApplicationDispatcher.processRequest(
> > ApplicationDispatcher.java:474) at
> > org.apache.catalina.core.ApplicationDispatcher.doForward(
> > ApplicationDispatcher.java:409) at
> > org.apache.catalina.core.ApplicationDispatcher.forward(
> > ApplicationDispatcher.java:312) at
> > com.urbancode.anthill3.web.controller.ForwardResponse.respond(
> > ForwardResponse.java:47) at
> > com.urbancode.anthill3.web.controller.ControllerServlet.doPost (
> > ControllerServlet.java:387) at javax.servlet.http.HttpServlet.service(
> > HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(
> > HttpServlet.java:802) at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > ApplicationFilterChain.java:237) at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:157) at
> > com.urbancode.anthill3.web.util.LoggingFilter.doFilter(
> LoggingFilter.java:46)
> > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > ApplicationFilterChain.java:186) at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:157) at
> > com.urbancode.anthill3.web.util.LicenseFilter.doFilter(
> LicenseFilter.java:71)
> > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > ApplicationFilterChain.java:186) at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:157) at
> > com.urbancode.anthill3.web.util.SecurityFilter.doFilter(
> SecurityFilter.java:77)
> > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > ApplicationFilterChain.java:186) at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:157) at
> > com.urbancode.anthill3.web.security.DisableSessionUrlFilter.doFilter(
> > DisableSessionUrlFilter.java :108) at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:186) at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:157) at
> > com.urbancode.anthill3.web.security.SecureSessionFilter.doFilter (
> > SecureSessionFilter.java:114) at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:186) at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:157) at
> > org.apache.catalina.core.StandardWrapperValve.invoke(
> > StandardWrapperValve.java:214) at
> > org.apache.catalina.core.StandardValveContext.invokeNext(
> > StandardValveContext.java:104) at
> > org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java
> :520)
> > at org.apache.catalina.core.StandardContextValve.invokeInternal(
> > StandardContextValve.java:198) at
> > org.apache.catalina.core.StandardContextValve.invoke(
> > StandardContextValve.java:152) at
> > org.apache.catalina.core.StandardValveContext.invokeNext (
> > StandardValveContext.java:104) at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
> :520)
> > at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:137)
> > at org.apache.catalina.core.StandardValveContext.invokeNext (
> > StandardValveContext.java:104) at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :118)
> > at org.apache.catalina.core.StandardValveContext.invokeNext(
> > StandardValveContext.java:102) at
> > org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java
> :520)
> > at org.apache.catalina.core.StandardEngineValve.invoke(
> > StandardEngineValve.java:109) at
> > org.apache.catalina.core.StandardValveContext.invokeNext(
> > StandardValveContext.java:104) at
> > org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java
> :520)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> at
> > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> at
> > org.apache.coyote.http11.Http11Processor.process (Http11Processor.java
> :799)
> > at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > (Http11Protocol.java:705) at
> > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :577)
> > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (
> > ThreadPool.java:683) at java.lang.Thread.run(Thread.java:595) Caused by:
> > javax.naming.NoInitialContextException: Cannot instantiate class:
> > com.sun.jndi.LdapCtxFactory [Root exception is
> > java.lang.ClassNotFoundException: com.sun.jndi.LdapCtxFactory] at
> > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
> at
> > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
> at
> > javax.naming.InitialContext.init(InitialContext.java :223) at
> > javax.naming.InitialContext.(InitialContext.java:197) at
> > javax.naming.directory.InitialDirContext.(InitialDirContext.java:82) at
> >
> com.urbancode.anthill3.domain.authentication.ldap.LDAPLoginModule.isUserAuthentic
> > (LDAPLoginModule.java :201) ... 58 more Caused by:
> > java.lang.ClassNotFoundException: com.sun.jndi.LdapCtxFactory at
> > org.apache.catalina.loader.WebappClassLoader.loadClass(
> > WebappClassLoader.java:1340) at
> > org.apache.catalina.loader.WebappClassLoader.loadClass (
> > WebappClassLoader.java:1189) at java.lang.ClassLoader.loadClassInternal(
> > ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at
> > java.lang.Class.forName(Class.java:242) at
> > com.sun.naming.internal.VersionHelper12.loadClass (VersionHelper12.java
> :42)
> > at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :654)
> > ... 63 more"
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Anthill-pro mailing list
> > Anthill-pro at lists.urbancode.com
> > http://lists.urbancode.com/mailman/listinfo/anthill-pro
> >
> _______________________________________________
> Anthill-pro mailing list
> Anthill-pro at lists.urbancode.com
> http://lists.urbancode.com/mailman/listinfo/anthill-pro
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.urbancode.com/pipermail/anthill-pro/attachments/20070803/5e3e6eff/attachment.htm
More information about the Anthill-pro
mailing list