我是否必须将 Activators 写入 implement/deploy OSGi JAX-RS 包作为 IBM Liberty 的声明性服务(BluePrint)
Do i have to write Activators to implement/deploy OSGi JAX-RS bundle as Declarative Services (BluePrint) to IBM Liberty
我是 OSGi 的新手,我正在尝试研究 OSGi JAX-RS 包
我的目标运行时是 IBM Liberty (wlp-beta-osgi-2016.1.0.0)
我希望我的 JAX-RS 包能够自动 started/loaded 并且有这样的想法
这可以使用 decalaritve 服务来实现。
我不想为我的每个 JAX-RS 服务开发激活器,
因为我为此找到的示例代码似乎过于复杂而且我有
需要近 100 个单独的 JAX-RS 服务。
我正在将 eclispe 与 WDT (wdt-update-site_8.5.5.8.v20151130_1844) 结合使用
支持 OSGi 包并允许我为每个包创建一个蓝图文件
我的问题是我找不到启动 JAXRS 包的方法
我可以获得纯 java 包来执行,但是我的 JAXRS 包永远不会激活
而且我似乎找不到任何日志来解决问题。
我想要实现的目标是不可能的吗?
您如何将 JAR-RS 包部署到 Liberty?要部署到 Liberty,您应该创建一个 OSGi 应用程序 (EBA)。作为 OSGi 应用程序的一部分安装的任何捆绑包都应自动启动。
我是 OSGi 的新手,我正在尝试研究 OSGi JAX-RS 包
我的目标运行时是 IBM Liberty (wlp-beta-osgi-2016.1.0.0)
我希望我的 JAX-RS 包能够自动 started/loaded 并且有这样的想法 这可以使用 decalaritve 服务来实现。
我不想为我的每个 JAX-RS 服务开发激活器, 因为我为此找到的示例代码似乎过于复杂而且我有 需要近 100 个单独的 JAX-RS 服务。
我正在将 eclispe 与 WDT (wdt-update-site_8.5.5.8.v20151130_1844) 结合使用 支持 OSGi 包并允许我为每个包创建一个蓝图文件
我的问题是我找不到启动 JAXRS 包的方法 我可以获得纯 java 包来执行,但是我的 JAXRS 包永远不会激活 而且我似乎找不到任何日志来解决问题。
我想要实现的目标是不可能的吗?
您如何将 JAR-RS 包部署到 Liberty?要部署到 Liberty,您应该创建一个 OSGi 应用程序 (EBA)。作为 OSGi 应用程序的一部分安装的任何捆绑包都应自动启动。