2014-07-15 142 views
0

我想知道是否有一个或多或少的简单的解决方案,以下情况。 我们有一个使用OSGI软件包的Web应用程序。该应用程序部署在Tomcat中,并按照Apache Felix文档中的说明嵌入Apache Felix框架。这些是不能改变的先决条件。Apache ACE与嵌入在Tomcat中的Apache Felix一起使用?

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

回答

0

是的。除了包含框架和管理代理的target.jar工件以外,管理代理还可以作为单独的捆绑包提供。这是您的场景需要的。

获取管理代理神器unjarring目标罐子的问题:

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

配置管理代理在此说明:

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