【发布时间】:2014-03-08 19:40:47
【问题描述】:
我有一个ear,其中有ejb.jar、core.jar。
core.jar 使用 lookup 在运行时查找 bean。现在jndi 路径是mysystem-server-component-ear-0.0.1-SNAPSHOT/MyServiceBean/local 这意味着<earname>/<beanname>/<localinterface>
我想将JNDI 定义为MyServiceBean/local。我的 MyServiceBean 是 ejb bean,它使用本地接口。
我使用EJB 3.1 而不使用ejb-jar.xml 和jboss.xml。通过annotation完成所有接线。
如何定义我自己的 JNDI 名称,我可以查找
【问题讨论】:
-
我可能错了,但我相信当我研究 EJB 3.1(在 JBoss 上,但不重要)时,您不能再像在以前的版本中那样指定 JNDI 名称。我认为 3.1 规范锁定了命名标准,就像你提到的,
/ / .
标签: java jboss jndi ejb-3.1 ear