java - 嵌套异常是 javax.naming.CommunicationException : abc. com :389 [Root exception is java.net.ConnectException: 连接超时]

标签 java spring maven tomcat cas

我希望使用 CAS 对 google 进行身份验证。我收到错误

org.springframework.ldap.CommunicationException: xyz.com:389; nested exception is javax.naming.CommunicationException: abc.com:389 [Root exception is java.net.ConnectException: Connection timed out]

我的 LDAP 凭证是正确的。当我使用 AD LDAP 时,我可以成功登录,但如果我使用 Luminis LDAP 凭据,我们会收到错误消息。

  • Maven 版本:Apache Maven 3.3.9
  • CAS 版本:3.5.2
  • Tomcat 版本:7.0.70
  • Java 版本:1.7.0_79,供应商:Oracle Corporation

有什么建议吗?

提前致谢。

鲍勃。

最佳答案

最后我得到了解决方案:

cas 服务器无权访问 LDAP 服务器。所以我不得不将 cas 服务器的 ip 添加到端口 389 上的 LDAP 服务器的防火墙。 而且效果很好。

关于java - 嵌套异常是 javax.naming.CommunicationException : abc. com :389 [Root exception is java.net.ConnectException: 连接超时],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38978275/

相关文章:

java - 在 java/spring 中使用以下格式从属性文件中读取并提取对象

java - 如何在运行时将 JPanel 添加到另一个具有垂直滚动 Pane 的 JPanel 中?

java - 如何在一个jsp页面引用另一个jsp页面?

Maven Central vs 其他 Repos?

Java 已安装,但 `echo $JAVA_HOME` 似乎没有产生任何输出

java - 在android http post中转换一个 "php script to send push notification"

通过按钮编辑时,JavaFX TableView 的行为很奇怪

java - 在 Spring MVC 中使用 JSR 303 注释仅检查空格的更好方法

spring - 在 Spring Boot 中从 @RestController 有条件地返回 JSON 和 (HTML) 模板

java - 安装河马 CMS : NullPointerException with essentials webapp