jndi相关内容
Context context = new InitialContext();dataSource = (DataSource) context.lookup("java:comp/env/jdbc/multiDS");connection = dataSource.getConnection(); 请帮我模拟上面的代码. 嗨汤姆安德森 我尝试了下面的代码 @BeforeClas
..
我正在尝试设置一些 jUnit 测试.我们的数据库由使用 JNDI 的服务器连接.我们有一个 xml 描述 root.xml 中的设置.如何设置 jUnit 以连接到数据库?我更希望它只是读取 root.xml 中的内容,但无论如何我都愿意设置它. 解决方案 我发现最好的方法是使用名为 Simple-Jndi. 我将此添加到 Maven 文件中: simple-
..
我使用的是 WildFly 8.1.0 最终版. 我的应用程序是部署在 WAR 中的 JavaEE Web 应用程序(没有 EJB 模块 .ear). 我想使用 JNDI 以编程方式调用带有他的名字的本地 EJB. EJB 只是用@Stateless 注释(没有本地或远程接口) 我尝试以下功能: private CrudService查找(类 cl){尝试 {最终哈
..
还有什么情况吗(鉴于Java EE6有java:global/、app/、module/命名标准)需要声明 EJB 或资源,如下例所示? @EJB (name = "ejb/PlaceBid", beanInterface = PlaceBid.class)公共类 ActionBazaarBidControllerServlet 扩展 HttpServlet {} 在ActionBazaarB
..
在 EJB 3.1 中,可以使用不同的查找名称进行 JNDI 查找: java:global[/]//!java:global[/]//java:app//!java:app//java:module/!java:module/ 在我的 JavaEE 6 项目(使用 Maven 2、Netbeans 6 和 Glassfish v3)中,应用程序名称是 X-Snapshot.ear,EJB-M
..
之前的尝试是让 Netbeans 部署 EJB 模块,它作为 JAR 而不是 EAR 构建到 Netbeans 可以访问的 Glassfish 服务器上.但是,使用 asadmin 通过 CLI 将该 JAR 部署到 Glassfish 可能会遇到错误. EAR 通过 CLI 部署没有问题——但是,EJB 的 JNDI 名称似乎不起作用.有什么不同? 32.4.1.1 可移植 JNDI
..
java:comp/env 是什么意思? 看起来像什么: Context envContext = (Context)initContext.lookup("java:comp/env"); 做什么? 我理解这样的查找: (DataSource)envContext.lookup("jdbc/MyDatasource") 在context.xml 或web.xml 中查找名称M
..
我看到这个问题已经被提出过好几次了,我已经全部看完了.但我仍然无法解决我的问题. 谁能帮我查明我做错了什么? 当我尝试访问 database.jsp 时收到以下错误消息: HTTP 状态 500 - 在第 24 行处理 JSP 页面/database.jsp 时发生异常输入异常报告消息在第 24 行处理 JSP 页面/database.jsp 时发生异常说明 服务器遇到内部错误,无
..
我需要一个作为会话 bean 实现的 Java Web 服务中的数据库连接,但我不确定我是否做得对. 我创建了一个类 public final class SQLUtils {//.....私有静态数据源 m_ds=null;静止的{尝试{InitialContext ic = new InitialContext();m_ds = (DataSource) ic.lookup(dbNam
..
我在 Tomcat 6 上的 context.xml 中将 DataSource 配置为 MyDataSource.我通过以下方式获取它: 数据源数据源;尝试 {dataSource = (DataSource) new InitialContext().lookup("java:comp/env/MyDataSource");} catch (NamingException e) {抛出新的
..
我们使用的 Weblogic 服务器已配置为允许使用 JNDI 数据源名称,例如“appds". 对于开发(本地主机),我们可能正在运行 Tomcat 并且在 中声明时.server.xml 的部分,Tomcat 会将 JNDI 数据源挂在 JNDI 树中的“java:comp/env/jdbc/*"上. 问题: 在 Weblogic 中,JNDI 查找是“appd
..
当我提供了数据库 URL 时,为什么它说 null URL 并在异常中给出一个空的""类? 我正在尝试在使用 Tomcat 时通过 servlet 连接到 derby 数据库.当 servlet 运行时,我得到以下异常: org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法为连接 URL 'null' 创建类 '' 的 JDBC 驱动程序在 o
..
在 Web 应用程序(jsp/servlets)中获取 EntityManagerFactory 的最佳方法是什么?这是一个好方法吗EntityManagerFactory 实例应该何时创建/打开?,还是从 JNDI 或其他地方获取它更好? 解决方案 它们是重量级的,应该在应用范围内.因此,您需要在应用程序启动时打开它们并在应用程序关闭时关闭它们. 如何做到这一点取决于您的目标容器.
..
为什么在下面的代码中java.sql.Connection不能转换为oracle.jdbc.OracleConnection? 我的主要目标是将新用户名传递给 Oracle 连接并将其保存在“SESSION"表中的“osuser"列中,因为我想跟踪 DB 用户更改并将其显示在表中. @Repository公共类 AuditLogDAOImpl 实现 AuditLogDAO {@Persis
..
大家好我使用 Hibernate+Struts2+Tomcat6+Mysql 作为我的 J2EE 框架.我一直在使用 hibernate 的内置连接池机制,但结果是 mysql 在 8 小时后关闭它的连接时出现问题.无论如何,我在谷歌上搜索了一下,发现我应该通过 JNDI 数据源获得我的连接,但我无法获得关于此的好的完整教程.我应该采取哪些步骤来做到这一点?请向我提供足够的详细信息,我对此很陌生.
..
我想使用您的应用服务器内置功能管理多个数据源,并使用 JNDI 访问它.我正在将 Spring Boot 与 Spring JPA 数据一起使用. 我可以为单个数据源配置 application.properties: spring.datasource.jndi-name=jdbc/customers 我在 context.xml 文件中的配置如下: 一切正常. 但是当我无
..
我已经设置了一个 spring boot (v 1.1.9) 应用程序来部署为一个 WAR 文件.我正在尝试将此 Web 应用程序与现有数据服务模块(作为 maven 依赖项添加)集成. 尝试部署的环境:WebSphere Application Server 8.5.5.4 我面临的问题是尝试在依赖数据服务模块中查找 JNDI 数据源 (jdbc/fileUploadDS) 时应用程
..
import org.apache.catalina.Context;导入 org.apache.catalina.deploy.ContextResource;导入 org.apache.catalina.startup.Tomcat;导入 org.springframework.boot.autoconfigure.EnableAutoConfiguration;导入 org.springfr
..
我在连接一些 JNDI 工厂 bean 时花了太多时间试图找出一些错误.原来的问题是,而不是这个... 其实是我写的... 我推断 java:comp/en
..
我正在为我的 EJB 编写一个客户端,在尝试执行它时,我收到以下异常: javax.naming.NoInitialContextException:需要指定类名在环境或系统属性中,或作为小程序参数,或在应用资源文件. 我就是不明白问题出在哪里. 解决方案 javax.naming 包包含 JNDI API.由于它只是一个 API,而不是一个实现,因此您需要告诉它使用 JNDI
..