在OpenEJB嵌入模式中使用JNDI属性文件



尽管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自己处理的,所以如果它不起作用,很可能是因为它没有正确地在类路径中。

最新更新