eclipse - 配置 Glassfish 以使用 Equinox

标签 eclipse glassfish osgi bundle equinox

任何人都可以解释或向我指出有关配置 Glassfish 3.1.1 以使用 Equinox 3.7 OSGI 运行时以及为其创建/运行一些简单的 OSGI 包的好资源吗?尝试以 OSGI 包的形式在 glassfish 上部署 RAP 应用程序,但还没有真正取得进展。

最佳答案

非常简单:

  1. 只需将 equinox jar (org.eclipse.osgi_$version.jar) 复制到 glassfish/osgi/equinox/即可。
  2. 设置环境变量:GlassFish_Platform=Equinox
  3. 启动 GlassFish。
  4. 现在只需将 OSGi 包复制到 glassfish/domains/domain1/autodeploy/bundles/即可部署它们

有关详细信息,请参阅 GlassFish/OSGi 指南: http://glassfish.java.net/public/GF-OSGi-Features.pdf

关于eclipse - 配置 Glassfish 以使用 Equinox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216539/

相关文章:

java - 如何在 Eclipse 中的 Tomcat 中使用导致 InvalidJarIndexException 的损坏的 JAR 索引来追踪 JAR

java - GlassFish 服务器无法从 Eclipse 启动,卡在 69%

java - 如何协调部署到 WebLogic 集群中多个服务器的单个 ejb 计时器?

java - OSGi DS 服务配置和 ServiceTracker

java - 是否有一个 OSGI 容器用于锎,就像 Kura 用于 MQTT 一样?或者kura可以配置为锎吗?

eclipse - Eclipse 4.9的项目名称是什么?

java - 通过 ObjectReference#invokeMethod 调用方法后出现 InvalidStackFrameException

Java如何将字符串数组中的小写字符串值转换为大写字符串

java - EJBTransactionRolledbackException 偶尔会发生在@Asynchronous Function 上

servlets - CQ 中的 Sling Servlet - 资源不可修改