首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列出Bundles的Karaf命令

列出Bundles的Karaf命令
EN

Stack Overflow用户
提问于 2016-12-31 00:04:08
回答 1查看 5.8K关注 0票数 0

命令列表和la之间的Karaf有什么不同?

我的理解是,这两种方法都表示命令bundle:list (“列出所有已安装的包”)。这是基于我在发出命令列表时看到的结果--帮助或者是帮助。在这两种情况下,控制台中提供的帮助信息都描述了bundle:list命令。

但是,这两个命令(list和la)实际上不会产生相同的结果:当我发出list命令时,我会看到一个由几个包组成的列表(实际上在我当前的Karaf实例中有14个),所有这些都处于Active状态;但是当我发出la命令时,我得到了一个长得多的list (137),其中大多数都处于Active状态,但其中一些以解析的形式显示。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-01 08:44:16

bundle:list提供所有开始级别更高或等于50的包,而la是bundle的别名:list -t 0 (list all)。这是因为许多Karaf内部捆绑包的启动级别低于50,而所有捆绑包都是通过bundle安装的: deploy或放置在deploy文件夹中,自动具有启动级别80。

此外,通过特性安装的包通常以启动级别80部署,除非另有定义。

Active解析的状态之间的区别在于,Bundles可以是Active,而片段只能是解析的

编辑

只需发出bundle:list命令就可以获得以下输出:

代码语言:javascript
复制
karaf@root()> list
START LEVEL 100 , List Threshold: 50
ID | State | Lvl | Version | Name
---------------------------------

可以看到,阈值为50,并给出了。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41404235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档