Osgi Karaf命令列出捆绑包

Osgi Karaf命令列出捆绑包,osgi,apache-karaf,Osgi,Apache Karaf,命令列表和la之间的Karaf有什么区别 我的理解是,两者都代表命令bundle:list(“列出所有已安装的bundle”)。这是基于我在发出命令列表--help或la--help时看到的结果。在这两种情况下,控制台中提供的帮助信息都描述了bundle:list命令 然而,这两个命令(list和la)实际上并没有产生相同的结果:当我发出list命令时,我会看到几个bundle的列表(实际上在我当前的Karaf实例中有14个bundle),所有bundle都处于Active状态;但是当我发出la

命令列表和la之间的Karaf有什么区别

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


然而,这两个命令(list和la)实际上并没有产生相同的结果:当我发出list命令时,我会看到几个bundle的列表(实际上在我当前的Karaf实例中有14个bundle),所有bundle都处于Active状态;但是当我发出la命令时,我得到了一个长得多的列表(137),其中大多数处于活动状态,但其中一些显示为已解决状态

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

此外,除非另有定义,否则通过特性安装的捆绑包通常在启动级别为80时部署

活动解析状态之间的差异是因为束可以活动,而片段只能解析

编辑

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

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

如图所示,阈值为50且给定

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

此外,除非另有定义,否则通过特性安装的捆绑包通常在启动级别为80时部署

活动解析状态之间的差异是因为束可以活动,而片段只能解析

编辑

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

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

如图所示,阈值为50且给定

哇,谢谢!你有这个文档的链接吗?实际上,在别名小节中,bundle:list为我返回一些开始级别为50的bundle。这个答案对我还是有帮助的,但我现在质疑第一部分的准确性。对不起,在查看了资料来源后,我将其更正为50。以前已经80多年了哇,谢谢!你有这个文档的链接吗?实际上,在别名小节中,bundle:list为我返回一些开始级别为50的bundle。这个答案对我还是有帮助的,但我现在质疑第一部分的准确性。对不起,在查看了资料来源后,我将其更正为50。以前是80岁