- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 Apache Karaf 到底是什么有点困惑。
您能否说 Apache Karaf 包括以下内容:
最佳答案
TLDR:Apache Karaf 更加“包含电池”。它还可以在任何 OSGI 运行时上运行。
Apache Felix (which is an implementation of the OSGi 4.2 framework)
有点。 Apache Karaf 可以使用 Apache Felix。 Apache Karaf 还可以使用 Equinox 或其他 OSGi 运行时。默认情况下,Apache Karaf 标准下载附带 Apache Felix。
Apache Aries (which is an implementation of the Blueprint standard)
再一次,有点。默认情况下,Apache Karaf 的标准下载确实附带 Apache Aries。
现在我们来谈谈什么是 OSGI(Apache Felix、Equinox)以及 Apache Karaf 是什么:
OSGI 非常简单。您可以在应用程序中启动 OSGI 运行时,甚至不会注意到它。 shell、从文件夹热部署的能力、从 Maven 存储库安装等。这些都是 OSGI 不需要做的额外功能,而是由 Karaf、GOGO 或 Pax 等其他项目提供的。
现在介绍 Apache Karaf:
它基本上是一个 OSGI 环境,在标准 OSGI 实现之上提供了一些额外的好处。由于 Apache Karaf 是基于标准 OSGI 构建的,因此理论上它可以在任何 OSGI 运行时上运行。这为您提供了使用 OSGI 运行时的统一接口(interface)。
Apache Karaf 提供的一些好东西是您在不做一些额外工作的情况下在 Apache Felix 中看不到的:
这里几乎有任何东西:
http://mvnrepository.com/search.html?query=org.apache.karaf *
我提到 Karaf 有自己的方式来配置 bundle 和启动级别。 Apache Karaf 还附带了一堆预定义的供入门使用。我知道 Apache Felix 也通过 OBR 提供了一些功能,但 Apache Karaf 提供了更多“包含电池”的功能。
关于osgi - Apache Karaf 到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17350281/
这对你们来说可能很简单,但由于我是java新手,所以我想知道实际上什么是 接下来的部分会发生什么? if (args.length > 0) { file = args[0]; } publi
在我的 View Controller 中,我将 UITapGestureRecognizer 添加到 self.view。我在 self.view 之上添加了一个小 View 。当我点击小 View
我今天尝试从 Obj-C 开始并转到 Swift,我正在阅读文档。我试图在 Swift 中创建一个简单的 IBOutlet,但它不断给我这些错误。 View Controller 没有初始化器 req
我正在尝试使用 VIM 完成(字典和当前缓冲区),但我遇到了问题?和 !在方法名称的末尾。我能以某种方式向 vim 解释方法名称(基本上是单词)最后只能有它,而且只有一个,即 method_name
我是一名优秀的程序员,十分优秀!