在Liberty中创建java:JNDI名称空间

时间:2017-03-20 02:22:38

标签: websphere-liberty

似乎Liberty使用默认的JNDI名称空间。我一直在使用它,它运行正常。

但是,我有一个我想使用的实用程序JAR(我无法更改它)。这个外部jar会查找JNDI名称,如下所示: "java:comp/env/jdbc/MAINDB"

有没有办法在我的应用程序中声明此名称,以便我可以使用此JAR?

1 个答案:

答案 0 :(得分:2)

这是资源引用查找。假设您在调用该代码时处于EE Web或EJB上下文中,您只需在web.xml或ejb-jar.xml中为调用Web或ejb模块定义resource-ref。