143得票3回答
OSGi:Apache Felix和Apache Karaf有什么区别?

Apache Karaf 是Apache Felix的子项目,被定义为“一个轻量级的OSGi容器”。 我不明白何时应该使用重量级和何时应该使用轻量级。他们的网站没有太多解释。

79得票3回答
Apache Karaf究竟是什么?

我有些困惑Apache Karaf到底是什么。 您可以说Apache Karaf包括以下内容,但不限于: Apache Felix(这是OSGi 4.2框架的实现) Apache Aries(这是Blueprint标准的实现)

38得票4回答
Karaf / Maven - 无法解决:缺少要求 osgi.wiring.package

我无法在Karaf(版本3.0.1)中启动一个bundle。该bundle是使用maven构建的,并且导入了gson。我按要求在maven中包含了gson:<dependency> <groupId>com.google.code.gson</group...

23得票4回答
Apache Karaf与Servicemix的比较

有人使用Karaf而不是Servicemix吗?如果是的话,你是如何做出这个决定的呢?我知道Servicemix在Karaf周围添加了一层功能,只是好奇Karaf是否被单独使用以及原因是什么...

22得票1回答
在Karaf中使用Spring Security处理JAX-RS捆绑包

我有一个使用JAX-RS处理一些REST服务的OSGi bundle。这个bundle在Karaf中运行,使用Apache CXF。我需要对某些路径/方法组合应用基本的http身份验证。我一直在尝试使用Spring Security,而新的3.1版本似乎可以做到这一点,但是我一直在尝试在OSG...

19得票1回答
如何在Karaf上处理频繁的本地快照包部署?

我决定基于OSGI和Karaf构建一个应用程序 - 我真的很喜欢这个东西。然而,我在本地开发机上每天部署都有点困难。我的意思是……我进行更改,然后我想在本地Karaf实例上测试它。这可能会发生几次每小时。 我现在这样做的方法是通过maven构建创建一个JAR捆绑包,然后将其复制到Karaf的...

18得票1回答
Apache Karaf 根实例已在运行。

我是apache karaf的新手。 当我在Windows机器上执行.bat文件启动apache karaf时,它一直给我下面的错误: C:\karaf\apache-karaf-4.0.5\bin>karaf.bat There is a Root instance already r...

16得票1回答
Karaf和OBR中的特性有什么区别?

我正在研究部署和更新OSGI(特别是Karaf)应用程序的方法。看起来有几种选择。其中一种是使用OSGi Bundle Repository(OBR),另一种是在Karaf中使用Features,第三种是使用Karaf Cave。 我不太确定这些选项之间的实际区别。它们似乎都在做同样的事情。...

15得票4回答
高效的OSGi开发工作流程

我在一款产品上工作,该产品由许多捆绑包组成,作为karaf顶部的功能运行。通常我们的开发人员一次只处理一个捆绑包。我们的正常开发流程大致是这样的:编写代码,编译,将捆绑包复制到部署文件夹中,进行测试。我们还发现,在不重启服务器或者卸载/重新安装某些已安装的功能之前,热部署会拒绝覆盖特定的捆绑包...

15得票1回答
OSGi和传递依赖

我正在为我的OSGi项目使用Felix Framework,但是我遇到了一个严重的问题,涉及第三方依赖。 我使用eclipse和maven-bundle-plugin从源代码和POM.XML文件中生成我的bundles的MANIFEST.MF。到目前为止一切都很好。然而,当我的bundle中...