问题标签 [initial-context]

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 投票
0 回答
208 浏览

lucene - InitialContext Context.INITIAL_CONTEXT_FACTORY lucene4 ejb3

我在 EJB3 中使用 hibernate4 lucene4。

它运行完美,但是当我在第一个托管 bean 中添加事务时。InitialContext 返回: javax naming not found in ctx.lookup("java:comp/UserTransaction");

ex = (javax.naming.NamingException) javax.naming.NamingException: 在 SerialContext [myEnv=java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory 中查找 'java:comp/UserTransaction' 失败, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [根例外是 javax.naming。 NameNotFoundException: Recherche de java:comp/UserTransaction non autorisée pour les beans Transaction gérés par le conteneur]

我认为,context实现方式不同,他需要一个道具InitialContext

  1. 我从第一个托管 bean 的简单类中调用了 ejb 事务,
  2. 我从两个托管 bean 的另一个 EJB3 调用 InitialContext
0 投票
1 回答
547 浏览

java - JBoss 4.2.3: LDAP Initial Context loading slow

I am using Jboss 4.2.3 and I am trying to connect to LDAP server and calling this piece of code to create the initial context:

The Initial context creation is taking 12 seconds which is not acceptable. However, if I run this same program as a standalone java program in the same system, it executes in 1 second.

How can I analyse the cause for this delay inside the JBoss server ? How do I debug this problem ? Kindly help

0 投票
0 回答
603 浏览

java - Exception when I try create JNDI Subcontext from JUnit

My purpose - create test for DAO layer. My Hibernate config has datasourse specified throught JNDI. Also I use Jboss 5.1 so transaction lookup is necessary.

To make test I need bind these things. Todo this I create class util to bind. Full code below

public class RegisteringJNDIWithDataSource {

}

All works fine if call from console. But when I call this from JUnit I got exception.

0 投票
1 回答
560 浏览

queue - 如何从消息驱动 Bean 中获取静态列表?

我正在使用消息驱动 Bean 将消息存储在列表中,如下面的代码所示:

现在的问题是当我从另一个 Java 类访问 getter 方法时;它正在显示列表大小=0;
我能知道为什么会这样吗?
我想在另一个 Java 类中获取该列表;
如果队列有问题,请告诉我如何解决?
它以前工作正常;
实际上,以前我使用 Servlet 来发送消息,但现在,我使用的是一个简单的 Java 类,其中定义了一些初始上下文参数……;所以现在列表没有按预期工作......
任何建议或建议都将非常受欢迎。谢谢!

0 投票
1 回答
1186 浏览

jakarta-ee - 在托管事务期间关闭远程 EJB 连接

我有以下情况:

  1. 客户端正在调用无状态本地 EJB - 托管事务从此调用开始
  2. 本地 EJB 构建 InitialContext 并查找远程 EJB
  3. 本地 EJB 调用远程 EJB 上的方法
  4. 本地 EJB 关闭上下文和与远程 EJB 的连接
  5. 容器尝试提交事务

无法提交分布式事务,因为无法联系到参与事务的远程 EJB 的连接,因为与它的连接已关闭。

我的问题是:当事务已经处于活动状态时,是否可以使用远程 EJB 调用?我应该如何关闭用于查找远程 EJB 的上下文?

以下伪代码说明了我的问题:

0 投票
1 回答
1179 浏览

datasource - JNDI 中带有 BasicDataSource 的 NotSerializableException

我正在设置一个独立的 JNDI 并将一个数据源加载到 JNDI。我使用的数据源是:org.apache.commons.dbcp.BasicDataSource

JNDI 设置如下

我得到以下异常

我不太明白为什么会收到 NotSerializableException 异常,这是同一 JVM 中的本地 JNDI,而不是远程 JNDI。不知道为什么会这样。

有人可以建议这里有什么问题。

问候 D

0 投票
1 回答
1431 浏览

java - 如何将查找与字符串绑定

我的程序是包客户端;

我收到 javax.naming.NameNotFoundException: myHelloWorld not bound。我尝试使用 initialContext.bind("myHelloWorld",null); 绑定它 但是得到一个 NullPointerException。我的 jndi.properties 包括

在 ejb-jar.xml 中指定了查找名称 myHelloWorld。我应该怎么做才能绑定查找

0 投票
1 回答
351 浏览

properties - 为什么在获取初始上下文时使用属性而不是哈希表

我编写了一个客户端来将 EJB 部署在 JBoss 中。我参考了互联网上的例子。几乎所有这些都使用 Properties 类来定义 URL 和初始上下文工厂。我想知道为什么属性比哈希表更受欢迎,因为我们没有将它存储到文件或从中读取?互联网上的一个样本是 -

0 投票
2 回答
17701 浏览

java - 如何从 Java SE 中的 GlassFish 服务器获取初始上下文?

我有一个像下面这样的课程:

我想从在 localhost 上运行的服务器(glassfish)中获取 InitialContext(),但出现以下错误:

我知道我必须在 glassfish 上创建 ldap 领域并将以下代码(? - 不知道确切的值)添加到我的类中:

我的问题是我不知道应该是什么值:

而且我不知道应该如何配置 glassfish 服务器?

在此处输入图像描述

maven依赖

0 投票
2 回答
1862 浏览

jboss - wildfly-8.1.0.Final 失败实例化 InitialContextFactory

我得到以下错误

代码: