如何将OSGI包添加到JBOSS AS 7.1.1.Final

时间:2012-07-16 20:00:30

标签: osgi eclipselink jboss7.x

我正在尝试将OSGI包添加到JBOSS AS 7.1.1.Final。这甚至有意义吗?我想要添加的捆绑包是:EclipseLink 2.4.0 OSGi Bundles Zip。是否有捷径可寻?

我猜我可能会为每个jar创建模块条目,但这似乎不是正确的事情。

1 个答案:

答案 0 :(得分:3)

由于JBoss本身是在Apache Felix之上开发的:是的,有一种简单的方法;)只需启动JBoss实例(独立):

  1. 转到管理网页(主要是localhost:8080)
  2. 运行时操作下单击 OSGi
  3. 如果系统询问您是否启动OSGi,请启动它。如果你已经拥有,你会看到你的一大堆已安装的捆绑包
  4. 现在复制要添加到JBoss实例的包
  5. 现在转到您的JBoss主文件夹选择文件夹 jboss-as-7.1.1.Final \ standalone \ deployments 并将复制的包粘贴到其中
  6. 您的捆绑包将在您将其粘贴到每个hotdeploy文件夹
  7. 时展开

    也许您已经注意到主要步骤(部署4-6)与部署war文件的步骤相同。通过管理页面部署也很容易。