问题标签 [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 投票
1 回答
1708 浏览

jndi - “java:comp/env/jdbc/MY_SQL_DS”或“MY_SQL_DS”或其他什么可以从 Java 中引用 DataSource?

“java:comp/env/jdbc/MY_SQL_DS”不起作用。我得到一个命名异常:NameNotFoundException。单独的“MY_SQL_DS”都不起作用。再次命名异常。

我为名为“MY_MailSession”的邮件会话创建了另一个 JNDI,并像 (javax.mail.Session) ctx.lookup("MY_MailSession") 一样引用它...

那么引用 JDBC 数据源的约定是什么?

0 投票
2 回答
4664 浏览

hibernate - Hibernate:不将 SessionFactory 绑定到 JNDI 名称可以吗?

有一种方法可以在 hibernate.cfg.xml 文件中设置 SessionFactory 的 JNDI 名称。但是,如果我没有明确使用 JNDI 查找在我的 Web 应用程序中获取我的 SessionFactory,是否可以不给它一个 JNDI 名称?

我问的原因是,如果我没有设置我的 JNDI 名称,我的 JUnit 测试将运行良好。但是,如果我只通过在 hibernate.cfg.xml 的 sessionfactory 标记中指定“名称”来设置它,它首先会说:

并抛出异常:

所以我的解决方法是从我的 hibernate.cfg.xml 中删除 JNDI 名称,但不知道这是否会导致其他问题?

0 投票
1 回答
886 浏览

java - 如何为 JBoss MBean 创建资源引用

A 将应用程序部署到 JBoss。它包含在其中我注册触发计划任务的 Quartz MBean。

如何为该 MBean 创建资源引用以通过java:/comp/env/*而不是java:/*在我的任务代码中访问资源?

0 投票
1 回答
1886 浏览

glassfish - 给 EJB 一个 JNDI

我已经使用远程接口创建了 EJB:

我通过以下方式从服务器上运行的另一个组件(例如 servlet)访问它:

我正在使用 netBeans 6.5.1 和 glassfish v2。

我怎样才能做到这一点?

谢谢,伊多

0 投票
4 回答
3661 浏览

java - 如何在开发和生产环境中使用不同的 META-INF/context.xml 文件

在 Tomcat(和其他一些 servlet 容器)中,我可以将有关我的 JDBC 数据源的信息存储在META-INF/context.xml. 这非常有用。

但是,我的 JDBC DataSource 的设置在我的开发和生产环境中可能会有所不同。我想知道其他人如何以优雅的方式处理这些差异,特别是如何context.xml以最轻松的方式为我的开发环境和生产环境设置一个。

0 投票
2 回答
2141 浏览

caching - 可以在 EJB3 中缓存远程无状态会话 bean 引用吗?

我正在从 J2SE 应用程序调用远程无状态会话 bean,并希望缓存对会话 bean 的引用以降低查找成本。这个可以吗?

在 EJB2 中,ServiceLocator 模式通常用于缓存对远程资源的查找,但 EJB3 没有单独的 EJB Home(通常被缓存)和 Remote 对象。

谷歌搜索,一个常见的答案是使用 EJB3 注入,但由于我正在从 J2SE 客户端调用远程 EJB 服务器,所以我不能使用注入。

0 投票
2 回答
7721 浏览

tomcat - Tomcat:用于与 Tomcat 5.5 JNDI 树建立外部客户端连接的初始化上下文参数是什么?

目前我将它用于 JBoss,但我还需要一些用于外部 Tomcat 的东西:

用谷歌搜索我找到了这个,但我无法弄清楚 Tomcat 的端口配置为接受 JNDI 连接......

请问你能帮帮我吗?

0 投票
10 回答
95816 浏览

jar - weblogic.jndi.WLInitialContextFactory 类在哪里?

尝试执行我的 jar 文件时出现异常:

我想这是类路径上某种缺失的库。谁能告诉我缺少哪个 jar 文件?我在任何地方都找不到类 weblogic.jndi.WLInitialContextFactory ...

谢谢!

PS:我已经包含了 weblogic 10.0 jar。

0 投票
4 回答
325 浏览

java - kodo/jdo/FatalInternalException?

Does anyone have an idea why this error happens or where I can get the JAR file which contains this class?

My application uses wlclient.jar to perform a JNDI lookup... Thanks!

0 投票
7 回答
10675 浏览

java - 使用池化 JDBC 连接的应用程序

我正在使用一个旧的 WebLogic 应用程序,该应用程序包含一个 Web 服务应用程序和一个独立的命令行应用程序。两者都需要访问公共数据库,我想尝试让命令行应用程序使用与 Web 服务器的 JDBC 连接的池连接。(独立应用程序只能在服务器处于活动状态时运行,并且两者都将在同一台物理机上运行。)

我一直在尝试使用 JNDI 查找 JDBC 驱动程序,如下所示:

我已经确认 JNDI 名称是正确的。我可以使用其他 Web 应用程序连接到数据库,但我的独立应用程序仍然遇到困难。- 我从WebLogic 应用笔记中得到了这个想法。

关于我忽略了什么的任何想法?

编辑 1.1: 我看到“java.lang.ClassCastException:java.lang.Object”异常。

编辑2: 当我执行以下操作时:

在独立应用程序中,它报告:

我试图在 web 应用程序中测试相同的代码块(在原始问题中描述)并且能够连接到数据源(即它似乎“工作”)。该工作测试报告:

此外,这是失败时的堆栈跟踪: