JBoss和GlassFish部署中的jndi.properties

时间:2009-10-16 05:30:42

标签: jboss glassfish jndi portability

目前,EJB / Web应用程序项目使用JBoss特定的JNDI配置文件,放在conf目录或Jar文件中(两者都可以正常工作)。

如何让这个项目在JBoss(4.2.3或5)和GlassFish 3之间移植?是否有建议的方法根据容器设置不同的JNDI配置参数?

1 个答案:

答案 0 :(得分:1)

根据他们的EJB FAQ,Glassfish开发人员在jndi.properties内添加了appserv-rt.jar个文件。 Java SE中的JNDI机制在与no-arg InitialContext()结合使用时会自动检测此文件,并引导正确的命名提供程序。

我的理解是这也适用于Glassfish。您是否尝试在没有特定于JBoss的jndi.properties文件的情况下部署应用程序(并在部署JBoss时将其放入conf目录中)?