问题标签 [jndi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8204 浏览

java - 没有 J2EE 容器的 JNDI(使用 JNP?也许是其他一些提供者?)

我需要在没有 J2EE 容器开销的情况下运行 JNDI 提供程序。我已尝试按照本文中的说明进行操作,该文章准确地描述了(第 3 页)我想要做什么。不幸的是,这些方向都失败了。我也必须将 jboss-common.jar 添加到我的类路径中。一旦我这样做了,我会得到一个堆栈跟踪:

我希望能够完成这项工作,但我也愿意向其他轻量级独立 JNDI 提供者开放。所有这一切都是为了使 ActiveMQ 工作,如果有人可以建议另一个轻量级 JMS 提供程序,它可以在 vm 之外很好地工作,客户端所在的客户端不需要一个完整的应用程序服务器也可以工作。

0 投票
2 回答
883 浏览

java - 不支持的协议:尝试将文件作为资源访问时使用 Websphere 6.1 的 jndi

我有一个问题,从我的存档中获取资源失败了MalformedURLException: unknown protocol: jndi

存档是一个war 文件,并成功部署到Websphere 中。

当我尝试通过

我得到MalformedURLException.

0 投票
1 回答
866 浏览

hibernate - btw org.hibernate.jmx.HibernateService 和 org.jboss.hibernate.jmx.Hibernate 的区别

他们都是mbean。两者都旨在设置 Hibernate Session Factory 并通过 JNDI 公开它。两者都在 Red Hat 中实现。但同时它们中的每一个都属于不同的类层次结构。

它们之间实际上有什么区别?

先感谢您。

0 投票
1 回答
2742 浏览

tomcat - 如何在tomcat下重新加载kerberos配置?

我的应用程序在tomcat 下运行。它使用 GSS API (JNDI) 通过 Kerberos 连接到 Active Directory LDAP 服务器。它允许用户定义 AD 服务器并尝试连接到它们。但是,一旦第一次使用连接尝试的 Kerberos 完成后,应用程序就不会再次读取 Kerberos 配置 ( /etc/krb5.conf)。因此,对其进行任何更改都需要重新启动 tomcat。

我怎样才能避免这样的重启?如何在每次连接尝试之前强制应用程序重新加载 Kerberos 配置?

0 投票
1 回答
2588 浏览

java - How to set a timeout during remote ejb lookup?

I'm trying to access a remote ejb which is not available yet. But the lookup takes 5 min before I get the NameNotFoundException. Is there a way I can set the lookup timeout to a lesser value so that the client application doesn't hang for 5 mins? Thanks in advance...

0 投票
2 回答
1656 浏览

java - 在使用 LdapContext 的 Websphere 6.x LDAP 查询中,凭据的传输是否加密?

在 Websphere 中,当您使用 LdapContext 进行 LDAP 查询时,凭据的传输是否加密?

假设我为 Web 应用程序创建了一个 LdapContext 来执行一些自定义 LDAP 调用。

我如何知道我的通话是否安全/加密?

0 投票
6 回答
12109 浏览

java - 如何在 JDBC 数据源级别限制从 Oracle 返回的行数?

有没有办法限制在 Tomcat 应用程序中的 Oracle 数据源级别返回的行?

似乎maxRows只有在 Java 代码中的数据源上设置它才可用。放置maxRows="2"数据源不适用。

有没有其他方法限制返回的行?无需更改代码?

0 投票
3 回答
447 浏览

java - 使用 javax.naming.spi.DirObjectFactory 从 LDAP 中查找对象

我已经实现了一个对象工厂来查找 LDAP 对象,但是提供的上下文不会从 LDAP 返回 DN(通过 nameCtx.getNameInNamespace())。我在某种程度上做错了吗?

nameCtx.getNameInNamespace() 只返回一个空字符串。

0 投票
3 回答
14343 浏览

java - 如何在 Java EE 容器中设置 LDAP 连接池?

我需要将 LDAP contextSource 放入我的 Java EE 容器的 JNDI 树中,以便容器内的应用程序可以使用它。

我正在使用 Spring-LDAP 对 ORACLE OVD 执行查询。对于开发,我只是在 Spring xml 配置文件中设置了 contextSource。但是,对于生产,我需要能够使用 JNDI 查找来从容器中获取连接/上下文(如此处建议:http: //forum.springframework.org/showthread.php?t=35122 &highlight=jndi )。我不允许访问生产 OVD 实例的 URL/用户名/密码,因此这似乎排除了将其放入 jndi.properties 文件的可能性。

理想情况下,我希望有一个连接池(就像 JDBC 一样),因为我的应用程序可能同时执行许多 LDAP 查询。从 JNDI 查找中获取对象并将其注入到我的 SimpleLdapTemplate 中似乎非常简单,但我不知道如何将连接/上下文/池放入 JNDI 树中。我需要构建它并将其打包成 RAR 吗?如果是这样,有哪些选项可以让运营团队以开发人员无法访问的方式指定 URL/用户名/密码?

我正在使用的特定容器是 OAS/OC4J,尽管我也欢迎其他容器上的策略。

0 投票
2 回答
7915 浏览

jetty - 如何为 Jetty 7.0pre5 配置 JNDI

启动使用 Mysql 连接池的 Jetty 时出现此错误。有人可以帮帮我吗?

这是我的 Jetty.xml