我是OSGi的新手,我正在尝试调查OSGi JAX-RS软件包
我的目标运行时是IBM Liberty(wlp-beta-osgi-2016.1.0.0)
我希望我的JAX-RS软件包能够自动启动/加载并且有所思考 这可以通过decalaritve服务来实现。
我不想为每个JAX-RS服务开发激活器, 作为我发现的示例代码似乎过于复杂,我有 几乎需要100个单独的JAX-RS服务。
我正在使用带有WDT的eclispe(wdt-update-site_8.5.5.8.v20151130_1844) 支持OSGi包,并允许我为每个包
创建一个蓝图文件我的问题是我无法发现让我的JAXRS包开始 我可以获得纯Java包来执行,但是我的JAXRS包永远不会变为活动状态 我似乎无法找到任何记录来解决这个问题。
我试图实现的目标不可能吗?
答案 0 :(得分:1)
您如何将JAR-RS捆绑包部署到Liberty?要部署到Liberty,您应该创建一个OSGi应用程序(EBA)。应自动启动作为OSGi应用程序一部分安装的任何软件包。