您可以使用以下命令:
feature:info <featurename>
获取有关该功能的详细信息。它显示了此功能的相关功能、捆绑和配置。
如果您想了解更多详细信息,可以查看功能repos:
feature:repo-list
每个安装功能repo将显示一个mvn uri。例如,对于cxf 3.2.5,您将看到。
cxf-3.2.5 mvn:org.apache.cxf.karaf/apache-cxf/3.2.5/xml/features
Karaf可以直接显示这些URL的内容
cat mvn:org.apache.cxf.karaf/apache-cxf/3.2.5/xml/features
这将显示cxf功能的xml。你也可以直接在maven central回购协议中找到这一点。
如果某个功能在安装过程中发生了奇怪的事情,那么还有一种调试方法:
feature:install -v http
这将安装karaf超文本传输协议功能,并在途中详细记录所做的事情。就像卸载、安装、刷新、重启、部署配置包一样。当事情没有像预期的那样发展时,这很有帮助。
我使用以下两个命令在apache karaf中安装hawtio特性 功能:addurl mvn:io.hawt/hawtio-karaf/1.4.17/xml/features功能:安装hawtio 当我运行“features:install hawtio”时,我得到以下错误 “执行命令时出错:无法启动捆绑包mvn:io.hawt/hawtio-osgi-jmx/1.4.17(在功能hawtio.
我正面临来自karaf服务器的令人恼火的行为:标题说明了一切,当我使用feature:install命令时,已安装的捆绑包会重新启动。 * 项目背景 * > 我处理的大多数捆绑包都是骆驼路线,其他捆绑是常见的工具,由路线共享。 因此,我有一个2级项目:首先安装的公共部分,以及所有依赖于公共部分的camel路由(取决于Maven的观点)。 *场景* 启动卡拉夫的新实例 安装常用功能 安装骆驼路线功能
我想继续向ServiceMix 6.0部署一个功能,它基于Karaf 3.0.4。 我第一次尝试使用karaf控制台。但也存在一些问题。对于标准的karaf安装,无法在karaf控制台上确定是否已经安装了功能(请参阅我的其他问题)。karaf控制台的另一个问题是它不支持退出代码。因此,无法可靠地确定功能安装是否成功完成。 然后我安装了hawtio,并试图通过与hawtio捆绑的jolokia/RE
例如,我从官方页面下载了预构建的ODL。然后我想把烤面包机样本作为一个新的氧气模块,它是用命令创建的: 编译之后,它将生成构建文件到本地maven存储库()。我将复制到Karaf默认存储库文件夹。然后我想让它在中可用,这样我就可以用进行安装。首先我需要将其添加到回购列表中: 不幸的是,它显示了一个错误: 执行命令时出错:错误解析工件com.example.toaster:features-toas
我有一个将数据源导出为OSGi服务的数据源功能: 作为创建和注册此数据源服务的ds功能的一部分,它还包含一个ping ds捆绑包,我可以使用它来测试数据源: 我有一个使用该数据源的蓝图包: 当我执行<code>功能:安装foo datasource测试功能 它似乎在抱怨它找不到已安装的OSGi服务的数据源: 奇怪的是,除了我编写的ping ds命令工作正常之外,如果我只安装了它抱怨的特性中的测试包
使用ubuntu 12.04和Oracle JDK 7 按照此安装说明 我已经检查了Java版本要求和$Java_HOME 我已经从这里下载并提取了卡拉夫3.0.1 启动服务器时 他们说: 您应该在命令行控制台上看到以下信息: 我所看到的: 什么日志说: