问题标签 [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.
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
,
- 我从第一个托管 bean 的简单类中调用了 ejb 事务,
- 我从两个托管 bean 的另一个 EJB3 调用 InitialContext
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
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.
queue - 如何从消息驱动 Bean 中获取静态列表?
我正在使用消息驱动 Bean 将消息存储在列表中,如下面的代码所示:
现在的问题是当我从另一个 Java 类访问 getter 方法时;它正在显示列表大小=0;
我能知道为什么会这样吗?
我想在另一个 Java 类中获取该列表;
如果队列有问题,请告诉我如何解决?
它以前工作正常;
实际上,以前我使用 Servlet 来发送消息,但现在,我使用的是一个简单的 Java 类,其中定义了一些初始上下文参数……;所以现在列表没有按预期工作......
任何建议或建议都将非常受欢迎。谢谢!
jakarta-ee - 在托管事务期间关闭远程 EJB 连接
我有以下情况:
- 客户端正在调用无状态本地 EJB - 托管事务从此调用开始
- 本地 EJB 构建 InitialContext 并查找远程 EJB
- 本地 EJB 调用远程 EJB 上的方法
- 本地 EJB 关闭上下文和与远程 EJB 的连接
- 容器尝试提交事务
无法提交分布式事务,因为无法联系到参与事务的远程 EJB 的连接,因为与它的连接已关闭。
我的问题是:当事务已经处于活动状态时,是否可以使用远程 EJB 调用?我应该如何关闭用于查找远程 EJB 的上下文?
以下伪代码说明了我的问题:
datasource - JNDI 中带有 BasicDataSource 的 NotSerializableException
我正在设置一个独立的 JNDI 并将一个数据源加载到 JNDI。我使用的数据源是:org.apache.commons.dbcp.BasicDataSource
JNDI 设置如下
我得到以下异常
我不太明白为什么会收到 NotSerializableException 异常,这是同一 JVM 中的本地 JNDI,而不是远程 JNDI。不知道为什么会这样。
有人可以建议这里有什么问题。
问候 D
java - 如何将查找与字符串绑定
我的程序是包客户端;
我收到 javax.naming.NameNotFoundException: myHelloWorld not bound。我尝试使用 initialContext.bind("myHelloWorld",null); 绑定它 但是得到一个 NullPointerException。我的 jndi.properties 包括
在 ejb-jar.xml 中指定了查找名称 myHelloWorld。我应该怎么做才能绑定查找properties - 为什么在获取初始上下文时使用属性而不是哈希表
我编写了一个客户端来将 EJB 部署在 JBoss 中。我参考了互联网上的例子。几乎所有这些都使用 Properties 类来定义 URL 和初始上下文工厂。我想知道为什么属性比哈希表更受欢迎,因为我们没有将它存储到文件或从中读取?互联网上的一个样本是 -
java - 如何从 Java SE 中的 GlassFish 服务器获取初始上下文?
我有一个像下面这样的课程:
我想从在 localhost 上运行的服务器(glassfish)中获取 InitialContext(),但出现以下错误:
我知道我必须在 glassfish 上创建 ldap 领域并将以下代码(? - 不知道确切的值)添加到我的类中:
我的问题是我不知道应该是什么值:
而且我不知道应该如何配置 glassfish 服务器?
maven依赖