我有一个 EJB:
@Stateless(mappedName = "MetadataFacade")
public class MetadataFacade implements MetadataFacadeRemote {
并使用以下方式配置 openEJB:
-Dopenejb.jndiname.format={ejbClass.simpleName}#{interfaceClass}
当嵌入式 openEJB 启动时,它会忽略 openejb.jndiname.format 选项并创建错误的 JNDI 名称:
INFO info, Jndi(name=MetadataFacade) --> Ejb(deployment-id=MetadataFacade)
如何将其配置为使用 openejb.jndiname.format 选项并创建类似于以下内容的 JNDI 名称:
MetadataFacade#my.package.MetadataFacadeRemote
?
如果 openEJB 不能做到这一点,我将感谢任何解决方法。