当前位置: 首页 > 知识库问答 >
问题:

通过 Karaf 3.0.5 中的脚本获取捆绑包状态

通和裕
2023-03-14

我可以通过执行以下操作从Karaf控制台检查捆绑状态:-

karaf@root>bundle:list | grep camel-test
246 | Active |  50 | 2.16.1                             | camel-test     

有没有办法通过在与Karaf相同的机器上运行的一些脚本或Karaf公开的一些RESTendpoint以编程方式执行此操作?

我使用的是在ServiceMix 6.0.1下运行的Karaf 3.0.5。

共有1个答案

游高杰
2023-03-14

正如在karaf用户论坛中所讨论的,我可以使用Karaf客户端来实现它

jabong@jabong1143:~/Downloads/apache-servicemix-6.1.0/bin$ ./client -l 0 -u karaf "bundle:list" | grep camel-test
246 | Active |  50 | 2.16.1                             | camel-test     
 类似资料:
  • 我知道这个答案:Pax考试:提供具有所有依赖项的捆绑包,但当我必须包含作为我项目外部捆绑包一部分的捆绑包时,感觉我做错了什么。 这是我得到的错误: 下面是我的pax考试的配置代码: 所以我的问题是:为什么我会遇到关于未解决约束的错误,我是否必须包括外部捆绑包,以及我需要做什么才能让我的测试运行?

  • 我有一个包含多个按钮的活动,当单击一个按钮时,将打开一个包含两个片段的新活动。 我试图根据按下的按钮在其中一个片段中显示一个回收器视图。问题是捆绑包为空,所以回收器视图不显示。 捆绑包在<code>onAttach 碎片 公共类MyFragment扩展片段{

  • 问题内容: 编辑:Symfony最佳做法回答了我的大部分问题。 关于我的Symfony2应用程序,我有几个问题。 它将有一个前端和一个后端,并且它们将使用一些通用代码(例如日期显示器,分页器,一些经常使用的模板等)。 因此,我创建了一个FrontendBundle和一个BackendBundle,它们分别包含各自的布局。第一个问题:为前端和后端创建捆绑包(这是甚至没有控制器的“通用”捆绑包)的优良

  • 您上载了一个APK或Android应用程序捆绑包,该捆绑包具有活动、活动别名、服务或广播接收器(带有意图过滤器),但没有“Android:exported”属性集。无法在Android 12或更高版本上安装此文件。见:开发者。Androidcom/about/versions/12/behavior-changes-12#导出 在play store console中上载捆绑包时在play sto

  • 我得到错误,而试图通过捆绑通过数组列表请帮助 JAVAlang.RuntimeException:无法启动活动组件信息{com.sandyzfeaklab.Breakdown_app/com.sandyzfeaklab.Breakdown_app.Data_input}:java。lang.NullPointerException:尝试调用虚拟方法“java”。木卫一。可序列化的android。操

  • 我将多个通知堆叠在一个包中,使用: 和 方法。 每个通知都有一个操作。操作待定意图中的意图包含可用于取消通知的通知ID。 当通知未绑定到组中并显示在摘要通知中时,调用NotificationManager。cancel(id)立即取消通知。 但是,如果对通知进行了分组和汇总,则NotificationManager.cancel(id)不会执行任何操作。 有人能告诉我怎么解决这个问题吗? 待处理的