【问题标题】:Apache ACE together with Apache Felix embedded in Tomcat?Apache ACE 和 Tomcat 中嵌入的 Apache Felix?
【发布时间】:2014-07-15 10:26:12
【问题描述】:

我想知道对于以下情况是否有或多或少简单的解决方案。 我们有一个使用 OSGI 包的 Web 应用程序。该应用程序部署在 Tomcat 中并嵌入了 Apache Felix 框架,如 Apache Felix 文档中所述。这些是无法更改的先决条件。

是否可以在此设置中使用 Apache ACE 来分发捆绑包? Apache ACE 的 target.jar 带有它自己的 OSGI 容器,这似乎使它很难与我们应用程序中的容器结合起来。有没有简单的方法来实现这一目标? Apache ACE 文档在这一点上并没有那么详细。

【问题讨论】:

    标签: apache tomcat apache-ace


    【解决方案1】:

    是的,是的。除了包含框架和管理代理的 target.jar 工件之外,该管理代理也可作为单独的捆绑包使用。这就是您的场景所需要的。

    获取管理代理工件是解压缩目标 jar 的问题:

    jar xf target.jar jar/org.apache.ace.agent.jar
    

    这里解释了配置管理代理:

    http://ace.apache.org/user-doc/user-guide.html#running-a-target

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-28
      • 1970-01-01
      • 2011-10-02
      • 2021-08-26
      • 2011-11-03
      • 2016-10-06
      • 1970-01-01
      • 2016-10-13
      相关资源
      最近更新 更多