尽管jndi属性文件保留在类路径中,但它未加载,jndi属性在ANT的JVM参数中配置时,它工作正常。
<jvmarg value="-Djava.naming.factory.initial=org.openejb.client.LocalInitialContextFactory"/>
如何配置JNDI Thorough属性,以便即使在
Context=new InitalContext()用于EJB中,需要加载在属性中配置的JNDI属性。
谢谢,
Velmurugan R
一定要确保jndi.properties文件位于类路径的根目录,而不是META-INF/目录或任何其他位置。我所说的根目录是指与META-INF/所在的目录平行的目录
- foo.jar/jndi.properties
- foo.jar/META-INF/MANIFEST.MF
这个文件是由JVM自己处理的,所以如果它不起作用,很可能是因为它没有正确地在类路径中。