自从:
@EJB
不适用于桌面应用程序,因为没有容器 ,- Weblogic 不会通过 JNDI 公开 EJB (3.0) 的名称,
- 这几天我在官方文档中没有找到任何关于它的信息,
有谁知道我如何从桌面应用程序使用 EJB?
我得到了我必须修改的提示web.xml
......但是web.xml
,还有更多,至少其中一些会破坏我的应用程序。
澄清: 我有一个 WebLogic 服务器正在运行,而不是在该服务器上托管的 EAR 中暴露一些 EJB。具体来说,服务器没有公开 EJB3.0 会话 bean 的名称,但它确实公开了一些其他 EJB2.1 名称的名称。 如何从我的桌面应用程序获取对托管在我的服务器上的 EJB3.0 对象的引用?
进一步说明: Weblogic 明确不会在 JNDI 中公开 EJB3.0 的名称,因为 EJB3.0 的规范不需要它。