尽管jndi属性文件保存在类路径中但未加载,并且在ANT中的JVM参数中配置时,JNDI属性正常工作。
<jvmarg value="-Djava.naming.factory.initial=org.openejb.client.LocalInitialContextFactory"/>
如何配置JNDI thorugh属性,即使在
时也是如此在EJB中使用了Context = new InititalContext(),需要加载属性中配置的JNDI属性。
谢谢,
Velmurugan R
答案 0 :(得分:0)
一定要确保jndi.properties文件位于类路径的根目录下,而不是META-INF /目录或任何其他位置。从根本上讲,我的意思是某个目录与META-INF /所在的目录平行。例如:
该文件由JVM本身处理,因此如果它不起作用,则可能与它没有正确地在类路径上相关。