jakarta-ee - OSGi 在应用程序服务器中访问 Java EE

标签 jakarta-ee osgi

我已经开始研究 OSGi 并同意它是前进的方向,因为它通过根据捆绑规范打包您的东西来为您提供极大的可扩展性。无论如何......我的要求是目前我有我的Java运行时和一些使用JCA和JMS Server等Java EE服务来处理应用程序服务器中的请求的服务,如jBoss,WebLogic,GlassFish和WebSphere ......我想要制作和部署我的服务作为 OSGi 包......但是无论如何我可以从我的 OSGi 容器中访问 Java EE 资源吗?否则,我必须将所有内容(我的运行时、Web 客户端等)包装为一个 OSGi 包,由于以下原因我想避免这种情况;

  1. 需要很长时间
  2. 我将放弃所有不需要的 Java EE 功能
  3. 似乎从头开始编写和测试所有内容。

我搜索了很多但找不到任何解决方案,所有关于这一点的帖子至少已有 3 年历史。谁能指导我正确的方向,并指出该领域的一些最新进展。

如果您需要更多信息,请告诉我。

最佳答案

Enterprise OSGI spec旨在利用企业服务。阅读 Enterprise OSGi in Action书。

关于jakarta-ee - OSGi 在应用程序服务器中访问 Java EE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9361142/

相关文章:

java - Struts2设置cookie值的正确方法

java - KARAF OSGI bundle 上的自定义 hibernate.cfg.xml 位置

OSGi 包中的 JavaFX 样式表

osgi - 如何在glassfish中部署wab文件

java - 我无法在我的 OSGI 包中加载 HelpGUI

java - 使用 jpa 时实体不会被持久化

jakarta-ee - Struts2 + 获取参数值()

java - 我可以将 Apache Shiro 用于分层用户模型吗?

java - JPA 和 JPA2 的区别

java - 使用 java web start 启动 eclipse RCP 应用程序时无法获得启动屏幕