jndi相关内容

在 jUnit 中设置 JNDI 数据源

我正在尝试设置一些 jUnit 测试.我们的数据库由使用 JNDI 的服务器连接.我们有一个 xml 描述 root.xml 中的设置.如何设置 jUnit 以连接到数据库?我更希望它只是读取 root.xml 中的内容,但无论如何我都愿意设置它. 解决方案 我发现最好的方法是使用名为 Simple-Jndi. 我将此添加到 Maven 文件中: simple- ..
发布时间:2021-12-24 22:31:50 Java开发

WildFly JNDI 查找部署在 WAR 中的本地 EJB

我使用的是 WildFly 8.1.0 最终版. 我的应用程序是部署在 WAR 中的 JavaEE Web 应用程序(没有 EJB 模块 .ear). 我想使用 JNDI 以编程方式调用带有他的名字的本地 EJB. EJB 只是用@Stateless 注释(没有本地或远程接口) 我尝试以下功能: private CrudService查找(类 cl){尝试 {最终哈 ..
发布时间:2021-12-22 22:18:18 其他开发

Glassfish 上 EJB 的便携式 JNDI 语法查找

之前的尝试是让 Netbeans 部署 EJB 模块,它作为 JAR 而不是 EAR 构建到 Netbeans 可以访问的 Glassfish 服务器上.但是,使用 asadmin 通过 CLI 将该 JAR 部署到 Glassfish 可能会遇到错误. EAR 通过 CLI 部署没有问题——但是,EJB 的 JNDI 名称似乎不起作用.有什么不同? 32.4.1.1 可移植 JNDI ..
发布时间:2021-12-22 22:06:10 Java开发

什么是 java:comp/env?

java:comp/env 是什么意思? 看起来像什么: Context envContext = (Context)initContext.lookup("java:comp/env"); 做什么? 我理解这样的查找: (DataSource)envContext.lookup("jdbc/MyDatasource") 在context.xml 或web.xml 中查找名称M ..
发布时间:2021-12-22 21:55:12 Java开发

名称 [jdbc/mydb] 在此上下文中未绑定

我看到这个问题已经被提出过好几次了,我已经全部看完了.但我仍然无法解决我的问题. 谁能帮我查明我做错了什么? 当我尝试访问 database.jsp 时收到以下错误消息: HTTP 状态 500 - 在第 24 行处理 JSP 页面/database.jsp 时发生异常输入异常报告消息在第 24 行处理 JSP 页面/database.jsp 时发生异常说明 服务器遇到内部错误,无 ..
发布时间:2021-12-22 21:47:35 其他开发

JDBC连接池(Glassfish)的正确使用

我需要一个作为会话 bean 实现的 Java Web 服务中的数据库连接,但我不确定我是否做得对. 我创建了一个类 public final class SQLUtils {//.....私有静态数据源 m_ds=null;静止的{尝试{InitialContext ic = new InitialContext();m_ds = (DataSource) ic.lookup(dbNam ..
发布时间:2021-12-21 19:10:55 Java开发

JNDI 路径 Tomcat vs. Jboss

我在 Tomcat 6 上的 context.xml 中将 DataSource 配置为 MyDataSource.我通过以下方式获取它: 数据源数据源;尝试 {dataSource = (DataSource) new InitialContext().lookup("java:comp/env/MyDataSource");} catch (NamingException e) {抛出新的 ..
发布时间:2021-12-21 19:09:56 Java开发

Tomcat 与 Weblogic JNDI 查找

我们使用的 Weblogic 服务器已配置为允许使用 JNDI 数据源名称,例如“appds". 对于开发(本地主机),我们可能正在运行 Tomcat 并且在 中声明时.server.xml 的部分,Tomcat 会将 JNDI 数据源挂在 JNDI 树中的“java:comp/env/jdbc/*"上. 问题: 在 Weblogic 中,JNDI 查找是“appd ..
发布时间:2021-12-16 21:20:26 Java开发

无法为连接 URL 'null' 创建类""的 JDBC 驱动程序:我不理解此异常

当我提供了数据库 URL 时,为什么它说 null URL 并在异常中给出一个空的""类? 我正在尝试在使用 Tomcat 时通过 servlet 连接到 derby 数据库.当 servlet 运行时,我得到以下异常: org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法为连接 URL 'null' 创建类 '' 的 JDBC 驱动程序在 o ..
发布时间:2021-12-16 21:11:41 Java开发

获取 EntityManagerFactory 的最佳实践

在 Web 应用程序(jsp/servlets)中获取 EntityManagerFactory 的最佳方法是什么?这是一个好方法吗EntityManagerFactory 实例应该何时创建/打开?,还是从 JNDI 或其他地方获取它更好? 解决方案 它们是重量级的,应该在应用范围内.因此,您需要在应用程序启动时打开它们并在应用程序关闭时关闭它们. 如何做到这一点取决于您的目标容器. ..
发布时间:2021-12-14 17:50:15 Java开发

配置休眠以通过 JNDI 数据源连接到数据库

大家好我使用 Hibernate+Struts2+Tomcat6+Mysql 作为我的 J2EE 框架.我一直在使用 hibernate 的内置连接池机制,但结果是 mysql 在 8 小时后关闭它的连接时出现问题.无论如何,我在谷歌上搜索了一下,发现我应该通过 JNDI 数据源获得我的连接,但我无法获得关于此的好的完整教程.我应该采取哪些步骤来做到这一点?请向我提供足够的详细信息,我对此很陌生. ..
发布时间:2021-12-08 19:17:40 Java开发

Spring boot JNDI 数据源查找失败 - 在上下文“java:"中找不到名称 comp/env/jdbc

我已经设置了一个 spring boot (v 1.1.9) 应用程序来部署为一个 WAR 文件.我正在尝试将此 Web 应用程序与现有数据服务模块(作为 maven 依赖项添加)集成. 尝试部署的环境:WebSphere Application Server 8.5.5.4 我面临的问题是尝试在依赖数据服务模块中查找 JNDI 数据源 (jdbc/fileUploadDS) 时应用程 ..
发布时间:2021-12-06 17:30:27 其他开发

NoInitialContextException 错误的含义

我正在为我的 EJB 编写一个客户端,在尝试执行它时,我收到以下异常: javax.naming.NoInitialContextException:需要指定类名在环境或系统属性中,或作为小程序参数,或在应用资源文件. 我就是不明白问题出在哪里. 解决方案 javax.naming 包包含 JNDI API.由于它只是一个 API,而不是一个实现,因此您需要告诉它使用 JNDI ..
发布时间:2021-11-25 20:02:48 Java开发