问题标签 [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.
jboss - 新 InitialContext() 上的 NullPointer
我们使用的是 JBoss EAP 6.2.4,在无状态会话 bean 中,我们将 JMS 消息发送到 WMQ-queuemanager。
我们的代码如下:
在服务器启动后,bean 可以完美地完成第一个操作,但一段时间后没有任何操作,bean 会丢失 initialContext 并且在 new InitialContext() 中的附加创建失败
知道为什么吗?
谢谢约尔格
java - 如何在远程 WebSphere 上的 JNDI 查找期间解决 sun/io/MalformedInputException
我使用 WebSphere 8.5 来托管我的应用程序并在应用程序服务器上配置了一些 JDBC 资源。我还使用瘦客户端运行时库开发了一个客户端应用程序。当 JNDI 查找以下列方式执行时:
引发以下异常:
jms - MQ连接在tomcat中的context.lookup期间抛出空指针
我正在尝试使用在 tomcat 的 context.xml 中定义的 JNDI 查找连接到 MQ。在启动应用程序时,我在 FFDC 中得到了 NamingException 和 NullPointer。以下是记录的内容。我无法弄清楚出了什么问题。任何有关如何调试的指示都会有所帮助。MQ版本:
日志中的异常:
java - Apache Camel 中的 NoInitialContextException
我有一条从数据库中获取一组人员 ID 的路由,将它们拆分并为每个 ID 进行 LDAP 查找。下面的代码被简化了,但我希望你能明白。
主要的
MyRouteBuilder
AfterDbProcessor 只需将 personid 放入消息正文中
}
从数据库中获取 id 工作正常。第一次查找 LDAP 也可以,但第二次会崩溃并显示错误消息
第一次 LDAP 查找后 InitialLdapContext 会发生什么?不,我需要重新初始化或重新创建还是什么?
mysql - javax.naming.NoInitialContextException Tomcat DataSource JNDI intellij idea 14
我正在尝试在 ntellij idea 14 中使用 Tomcat 数据源和 MySQL 获取连接池。我已经完成了以下步骤:
从文件菜单中选择“项目结构”
从那里,选择“构面”选项。确保您已配置 Web 构面。如果没有,请添加一个。
添加 Web 构面后,选择“添加应用程序服务器特定描述符...”
从选项中选择 Tomcat 上下文描述符,然后单击确定。
我在 web 目录中获得了 META-INF/context.xml。我在 context.xml 中添加了下一行
并将其放入 web.xml
这是我获得连接的方法
我得到了这个例外
dataSource = (DataSource) context.lookup("java:comp/env/jdbc/payments");
我使用 Tomcat 8.0.23。任何想法?我用谷歌搜索了几个小时,没有找到任何对我有帮助的东西。把我给气疯了。我检查了与Statment的连接并且它有效。我有connector.jar。
java - JavaEE 应用程序客户端远程注入问题
每次我在部署 ejb 后部署客户端应用程序时,我都会随机@EJB
出现注入错误,有时它是 with ShipFacade
,有时是其他东西,无论是在此之前或之后的注入,它似乎或多或少是随机的。
不更改任何代码的连续部署会产生这种行为。
堆栈跟踪只是我在决定发布它之前得到的最近一个。
非常感谢任何帮助。
注意:这是我第一次使用企业客户端应用程序模块,因此非常感谢任何和所有有用的建议。
会话豆:
远程接口:
本地接口:
企业客户端应用:
堆栈跟踪:
jakarta-ee - EJB 无法从代码中查找 JDBC DataSource res-ref
我有一个使用 jBoss EAP 6.[3,4] 测试的自动启动 EJB,它无法查找部署描述符中定义的 JDBC 资源引用,但出现异常;
打包在 EAR 中的 AutoStart EJB 如下所示;
ejb-jar.xml部署描述符
jboss-ejb3.xml部署描述符
有趣的事实是部署工作正常......即我的 EJB 成功部署,没有错误,这意味着 jBoss 应用程序服务器成功找到了 DataSource java:/jdbc/myDS 但是当我尝试在我的自动启动代码中访问它时它失败!还只是在这里添加,如果我直接查找 JNDI(这是不希望的,因为它在 WebSphere、WebLogic 上不起作用)它会发现资源正常。
我已经用其他 JCA 资源做过很多次了,从来没有遇到过问题,我想我可能错过了一些我无法指出的东西!
jakarta-ee - Java EE 中 InitialContext 在 mappedName 上的用途是什么?
我不明白什么时候有人会使用(new InitialContext()).lookup(....)
而不是
后一种方法与mappedName有什么缺点吗?我还注意到 JNDI 名称可能是特定于供应商的、复杂的和不必要的长。
java - new InitialContext() 什么时候抛出 NamingException?
谁能解释一下 new InitialContext() 在什么情况下会抛出 NamingException。
我阅读了 java 文档,我们提到遇到命名异常时会引发此异常。但是我不明白为什么在初始化上下文时会发生命名异常。我的意思是,我在初始化时没有查看名称,那么为什么在初始化时会出现此异常?
java - 在纯 java 应用程序中从 context.xml 创建 InitialContext
正如问题所暗示的那样,我有一个简单的 java 应用程序(又名“简单主程序”),它需要初始化一个休眠连接,其信息位于context.xml
.
经过大量搜索并从这里获得一些技巧后,我得出结论:
那么有没有一种简单的方法可以从 xml 文件创建 InitialContext 呢?我对手动解析文件不感兴趣,我可以自己做。