有必要将 EAR 的一部分(即战争)转变成 OSGI 包并保留其互操作性。 Glassfish 3.0.1 已经有了osgi-web-container
模块,我成功部署了独立的 OSGI war。
但如果是前企业战争,我觉得有点困难。
- 我该如何处理来自以下位置的 EJB 调用:
未来的 OSGI 战争?够了吗
取代
@EJB
使用真正的 JNDI 进行注入
查找?
- API 和库怎么样
跨 EAR 共享?我可以分开并
重新排列它们,但我仍然会
至少有一个双方都需要的罐子
EAR 和 OSGI 战争。复制,制作
作为 OSGI 捆绑自身并使其成为
以某种方式可以听到,将其放置
GF域的库路径?
- 任何其他想法、建议都可以
让混合动力发挥作用?
以下是一些值得尝试的事情:
- 无需更换
@EJB
通过 JNDI 查找。你的@EJB
即使在您的 OSGi War(又名 WAB)中也将继续工作。
- 您可以将共享库作为捆绑包安装,然后它将对 OSGi war 以及旧版 EAR/WAR 可见。
我建议你跟进玻璃鱼论坛 http://www.java.net/forums/glassfish/glassfish.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)