代码之家  ›  专栏  ›  技术社区  ›  Woodchuck

用于列出捆绑包的Karaf命令

  •  0
  • Woodchuck  · 技术社区  · 8 年前

    两个命令之间的Karaf有什么区别 列表 洛杉矶 ?

    我的理解是,两者都代表命令 捆绑:列表 (“列出所有已安装的捆绑包”)。这是基于我发出命令时看到的结果 列表--帮助 洛杉矶——救命 在这两种情况下,控制台中提供的帮助信息描述了 捆绑:列表 命令

    但是,这两个命令( 列表 洛杉矶 )事实上不会产生相同的结果:当我发布 列表 命令中显示了几个bundle的列表(在我当前的Karaf实例中实际上是14个),所有这些bundle都在 忙碌的 状态但当我发布 洛杉矶 命令我得到了一个更长的列表(137),其中大部分在 忙碌的 州,但其中一些显示为 断然的 .

    1 回复  |  直到 8 年前
        1
  •  4
  •   Woodchuck    6 年前

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

    此外,除非另有定义,通过功能安装的捆绑包通常以开始级别80部署。

    之间的差异 忙碌的 断然的 状态是因为bundle可以 忙碌的 而片段只能是 断然的 .

    编辑

    只要发出bundle:list命令,就会得到以下输出:

    karaf@root()> list
    START LEVEL 100 , List Threshold: 50
    ID | State | Lvl | Version | Name
    ---------------------------------
    

    如图所示,阈值为50并给定。