问题标签 [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.
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 数据源的约定是什么?
hibernate - Hibernate:不将 SessionFactory 绑定到 JNDI 名称可以吗?
有一种方法可以在 hibernate.cfg.xml 文件中设置 SessionFactory 的 JNDI 名称。但是,如果我没有明确使用 JNDI 查找在我的 Web 应用程序中获取我的 SessionFactory,是否可以不给它一个 JNDI 名称?
我问的原因是,如果我没有设置我的 JNDI 名称,我的 JUnit 测试将运行良好。但是,如果我只通过在 hibernate.cfg.xml 的 sessionfactory 标记中指定“名称”来设置它,它首先会说:
并抛出异常:
所以我的解决方法是从我的 hibernate.cfg.xml 中删除 JNDI 名称,但不知道这是否会导致其他问题?
java - 如何为 JBoss MBean 创建资源引用
A 将应用程序部署到 JBoss。它包含在其中我注册触发计划任务的 Quartz MBean。
如何为该 MBean 创建资源引用以通过java:/comp/env/*
而不是java:/*
在我的任务代码中访问资源?
glassfish - 给 EJB 一个 JNDI
我已经使用远程接口创建了 EJB:
我通过以下方式从服务器上运行的另一个组件(例如 servlet)访问它:
我正在使用 netBeans 6.5.1 和 glassfish v2。
我怎样才能做到这一点?
谢谢,伊多
java - 如何在开发和生产环境中使用不同的 META-INF/context.xml 文件
在 Tomcat(和其他一些 servlet 容器)中,我可以将有关我的 JDBC 数据源的信息存储在META-INF/context.xml
. 这非常有用。
但是,我的 JDBC DataSource 的设置在我的开发和生产环境中可能会有所不同。我想知道其他人如何以优雅的方式处理这些差异,特别是如何context.xml
以最轻松的方式为我的开发环境和生产环境设置一个。
caching - 可以在 EJB3 中缓存远程无状态会话 bean 引用吗?
我正在从 J2SE 应用程序调用远程无状态会话 bean,并希望缓存对会话 bean 的引用以降低查找成本。这个可以吗?
在 EJB2 中,ServiceLocator 模式通常用于缓存对远程资源的查找,但 EJB3 没有单独的 EJB Home(通常被缓存)和 Remote 对象。
谷歌搜索,一个常见的答案是使用 EJB3 注入,但由于我正在从 J2SE 客户端调用远程 EJB 服务器,所以我不能使用注入。
tomcat - Tomcat:用于与 Tomcat 5.5 JNDI 树建立外部客户端连接的初始化上下文参数是什么?
目前我将它用于 JBoss,但我还需要一些用于外部 Tomcat 的东西:
用谷歌搜索我找到了这个,但我无法弄清楚 Tomcat 的端口配置为接受 JNDI 连接......
请问你能帮帮我吗?
jar - weblogic.jndi.WLInitialContextFactory 类在哪里?
尝试执行我的 jar 文件时出现异常:
我想这是类路径上某种缺失的库。谁能告诉我缺少哪个 jar 文件?我在任何地方都找不到类 weblogic.jndi.WLInitialContextFactory ...
谢谢!
PS:我已经包含了 weblogic 10.0 jar。
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!
java - 使用池化 JDBC 连接的应用程序
我正在使用一个旧的 WebLogic 应用程序,该应用程序包含一个 Web 服务应用程序和一个独立的命令行应用程序。两者都需要访问公共数据库,我想尝试让命令行应用程序使用与 Web 服务器的 JDBC 连接的池连接。(独立应用程序只能在服务器处于活动状态时运行,并且两者都将在同一台物理机上运行。)
我一直在尝试使用 JNDI 查找 JDBC 驱动程序,如下所示:
我已经确认 JNDI 名称是正确的。我可以使用其他 Web 应用程序连接到数据库,但我的独立应用程序仍然遇到困难。- 我从WebLogic 应用笔记中得到了这个想法。
关于我忽略了什么的任何想法?
编辑 1.1: 我看到“java.lang.ClassCastException:java.lang.Object”异常。
编辑2: 当我执行以下操作时:
在独立应用程序中,它报告:
我试图在 web 应用程序中测试相同的代码块(在原始问题中描述)并且能够连接到数据源(即它似乎“工作”)。该工作测试报告:
此外,这是失败时的堆栈跟踪: