JRE7上的JNDI命名异常

我们遇到了一个问题,我们在JDK 6中编写了代码库。 现在我们正在迁移到JRE-7。 这最终意味着我们正在运行使用JRE-7在JDK-6中编译的代码。 除了JNDI之外,每件事情都很好。 我们正在接受例外。

2015-05-25 09:44:41,769 ERROR ne.LdapNeNotifListener - NamingExceptionEvent recieved from ABC:
javax.naming.NamingException: LDAP response read timed out, timeout used:-1ms.
        at com.sun.jndi.ldap.Connection.readReply(Connection.java:483)
        at com.sun.jndi.ldap.LdapClient.getSearchReply(LdapClient.java:639)
        at com.sun.jndi.ldap.LdapClient.getSearchReply(LdapClient.java:607)
        at com.sun.jndi.ldap.LdapCtx.getSearchReply(LdapCtx.java:1919)
        at com.sun.jndi.ldap.LdapNamingEnumeration.getNextBatch(LdapNamingEnumeration.java:129)
        at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImpl(LdapNamingEnumeration.java:216)
        at com.sun.jndi.ldap.LdapNamingEnumeration.hasMore(LdapNamingEnumeration.java:189)
        at com.sun.jndi.ldap.NamingEventNotifier.run(NamingEventNotifier.java:134)
        at java.lang.Thread.run(Thread.java:745)

正如我们可以看到,根据JAVA文档,超时是-1,因此是无限的。 不知道这里造成的问题是什么。

任何帮助,将不胜感激。


我刚刚下载并测试了JRE版本7u80。

在这里一切都很好。 我没有看到任何异常。

它是JRE版本低于或等于7u79导致问题


是的,它适用于最新的JRE版本7u80。 还观察到仅在处理批量数据时发生此错误。

有没有人注意到相同的用例?


这可能是这个问题吗? 甲骨文表示固定在7更新91,但我无法确定。 解决日期和其他后台工作大约与您的报告相同。 http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8081560

链接地址: http://www.djcxy.com/p/26467.html

上一篇: JNDI naming exception on JRE7

下一篇: Disabled form fields not submitting data