1

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

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

4

1 回答 1

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 的文件夹中时部署

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

于 2012-07-17T07:45:40.707 回答