【问题标题】:javax.naming.OperationNotSupportedException Java application with Active directoryjavax.naming.OperationNotSupportedException 带有 Active Directory 的 Java 应用程序
【发布时间】:2018-02-26 22:37:56
【问题描述】:

我们有一个 java 应用程序,它有多个线程并连接到一个活动目录应用程序以读取数据。但大多数时候,某些线程(不是全部)会因异常而失败:

“javax.naming.OperationNotSupportedException:[LDAP:错误代码 12 - 00000057:LdapErr:DSID-0C090753,注释:错误处理控制,数据 0,v1db1];”获取下一页结果时(pagesize = 1000)

我用谷歌搜索,发现我们应该通过搜索只使用一个上下文。我们做了同样的事情,我们使用相同的上下文来获取下一页,但是由于异常而失败。我们的域控制器是 windows server 2008 r2。它与域控制器有关还是我们在这里遗漏了什么?

【问题讨论】:

    标签: java active-directory ldap jndi


    【解决方案1】:

    我得到了解决方案,因为我们正在传递对属性 CN 上的数据排序的控制权。一旦我们禁用排序后,在 DC 上搜索时的排序控件将不受支持。

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 2020-02-01
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 1970-01-01
      相关资源
      最近更新 更多