Jenkins Active Directory集成

Jenkins Active Directory集成,jenkins,jboss,active-directory,connectexception,Jenkins,Jboss,Active Directory,Connectexception,我正在尝试集成Active directory,以便登录Jenkins并面临一个奇怪的问题。我在Windows上的Tomcat上有一个Jenkins的本地设置,并且能够使用实现Active Directory集成。但当我在JBOSS和RHEL上运行的jenkins产品上使用相同的东西时,我面临以下例外: java.net.ConnectException: Connection timed out (Connection timed out) at java.net.PlainSocketImp

我正在尝试集成Active directory,以便登录Jenkins并面临一个奇怪的问题。我在Windows上的Tomcat上有一个Jenkins的本地设置,并且能够使用实现Active Directory集成。但当我在JBOSS和RHEL上运行的jenkins产品上使用相同的东西时,我面临以下例外:

java.net.ConnectException: Connection timed out (Connection timed out)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at java.net.Socket.<init>(Socket.java:434)
at java.net.Socket.<init>(Socket.java:211)
at com.sun.jndi.ldap.Connection.createSocket(Connection.java:363)
at com.sun.jndi.ldap.Connection.<init>(Connection.java:203)
Caused: javax.naming.CommunicationException: XXXXXXXXXXXX [Root exception is java.net.ConnectException: Connection timed out (Connection timed out)]
at com.sun.jndi.ldap.Connection.<init>(Connection.java:226)
at com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137)
at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1614)
at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2746)
at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:319)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192)
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:151)
at hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DescriptorImpl.bind(ActiveDirectorySecurityRealm.java:660)
at hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DescriptorImpl.bind(ActiveDirectorySecurityRealm.java:645)
at hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DescriptorImpl.bind(ActiveDirectorySecurityRealm.java:592)
at hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DescriptorImpl.bind(ActiveDirectorySecurityRealm.java:557)
at hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DescriptorImpl.bind(ActiveDirectorySecurityRealm.java:626)
at hudson.plugins.active_directory.ActiveDirectoryDomain$DescriptorImpl.doValidateTest(ActiveDirectoryDomain.java:305)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:129)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:734)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:864)
at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:248)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:734)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:864)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:668)
at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:225)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:61)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:92)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:512)
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:150)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:854)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:656)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926)
at java.lang.Thread.run(Thread.java:745)
java.net.ConnectException:连接超时(连接超时)
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
位于java.net.socksocketimpl.connect(socksocketimpl.java:392)
位于java.net.Socket.connect(Socket.java:589)
位于java.net.Socket.connect(Socket.java:538)
位于java.net.Socket。(Socket.java:434)
位于java.net.Socket。(Socket.java:211)
在com.sun.jndi.ldap.Connection.createSocket(Connection.java:363)上
位于com.sun.jndi.ldap.Connection(Connection.java:203)
原因:javax.naming.CommunicationException:xxxxxxxxxxx[根异常为java.net.ConnectException:连接超时(连接超时)]
位于com.sun.jndi.ldap.Connection(Connection.java:226)
位于com.sun.jndi.ldap.LdapClient.(LdapClient.java:137)
位于com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1614)
位于com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2746)
位于com.sun.jndi.ldap.LdapCtx.(LdapCtx.java:319)
位于com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192)
位于com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:151)
位于hudson.plugins.active_directory.ActiveDirectorySecurityRealm$descriptorypl.bind(ActiveDirectorySecurityRealm.java:660)
位于hudson.plugins.active\u directory.ActiveDirectorySecurityRealm$descriptorypl.bind(ActiveDirectorySecurityRealm.java:645)
位于hudson.plugins.active_directory.ActiveDirectorySecurityRealm$descriptorypl.bind(ActiveDirectorySecurityRealm.java:592)
位于hudson.plugins.active_directory.ActiveDirectorySecurityRealm$descriptorypl.bind(ActiveDirectorySecurityRealm.java:557)
位于hudson.plugins.active_directory.ActiveDirectorySecurityRealm$descriptorypl.bind(ActiveDirectorySecurityRealm.java:626)
位于hudson.plugins.active_directory.ActiveDirectoryDomain$DescriptorImpl.doValidateTest(ActiveDirectoryDomain.java:305)
位于java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
位于org.kohsuke.stapper.Function$MethodFunction.invoke(Function.java:343)
位于org.kohsuke.stapper.Function.bindAndInvoke(Function.java:184)
位于org.kohsuke.stapper.Function.bindandinvokeandserverresponse(Function.java:117)
位于org.kohsuke.stapper.MetaClass$1.doDispatch(MetaClass.java:129)
位于org.kohsuke.stapper.namebasedispatcher.dispatch(namebasedispatcher.java:58)
位于org.kohsuke.stapper.stapper.tryInvoke(stapper.java:734)
位于org.kohsuke.stapper.stapper.invoke(stapper.java:864)
位于org.kohsuke.stapper.MetaClass$5.doDispatch(MetaClass.java:248)
位于org.kohsuke.stapper.namebasedispatcher.dispatch(namebasedispatcher.java:58)
位于org.kohsuke.stapper.stapper.tryInvoke(stapper.java:734)
位于org.kohsuke.stapper.stapper.invoke(stapper.java:864)
位于org.kohsuke.stapper.stapper.invoke(stapper.java:668)
位于org.kohsuke.stapper.stapper.service(stapper.java:238)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
位于hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
位于org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:225)
位于hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
位于io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
位于hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
位于io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:61)
位于hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
在com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter上(LessCSS.java:47)
位于hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
位于hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:92)
位于hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
位于hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
位于hudson.security.csrf.crumpfilter.doFilter(crumpfilter.java:99)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
位于hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
位于hudson.security.unpacSecurityExceptionFilter.doFilter(unpacSecurityExceptionFilter.java:51)
位于hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
位于jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
位于hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
位于org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
位于hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
位于org.acegisecurity.ui.rememberme.rememberprocessingfilter.doFilter(rememberprocessingfilter.java:142)
位于hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
位于org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
在hudson.security.ChainedServletFilter$1.doFilter(ChainedS