我正在使用的应用程序有一个自定义 ServiceLocator,因此,我需要能够为应用程序指定我想要的名称。
换句话说,不是将 EJB 绑定到:
java:global/classpath.ear/project-name/JNDI
我想将它绑定到:
java:global/myapp/project-name/JNDI
设置javax.ejb.embeddable.appName
in jndi.properties
,将其传递给new InitialContext(Properties)
或作为System
属性似乎没有任何效果。
顺便说一句:我正在使用嵌入式 OpenEJB 进行测试。
提前致谢。