【发布时间】:2018-06-26 08:30:11
【问题描述】:
我正在尝试使用 JNDI 自定义资源将数据直接存储在我的服务器(Glassfish)中,但它显然不起作用。
我在下图中定义了我的 JNDI
对应于我的 domain.xml 中的以下描述。
<custom-resource factory-class="org.glassfish.resources.custom.factory.PrimitivesAndStringFactory" res-type="java.lang.String" jndi-name="projectStage">
<property name="value" value="UnitTest"></property>
</custom-resource>
然后,我试图在我的一个托管 bean 中获取这个值。
Context c = new InitialContext();
c.lookup("projectStage");
但是...javax.naming.NamingException: Lookup failed for 'projectStage' 是我从中得到的唯一东西。
如果有人对我有想法,我将不胜感激!
【问题讨论】:
标签: jakarta-ee glassfish jndi