【问题标题】:Can I start a bundle at a specific time without starting it manually我可以在特定时间启动捆绑包而不手动启动它吗
【发布时间】:2018-09-29 07:17:09
【问题描述】:

我有一个捆绑包在 servicemix 中运行。我想知道是否有一种方法可以进行一些配置更改并让它在早上 7:30 自动启动。 我是 servicemix 的新手。 感谢您的帮助。

谢谢。

【问题讨论】:

  • 如果你在你的 bundle 中使用 Camel 路由,你也可以使用 Quartz2 组件来安排一些处理。

标签: osgi-bundle apache-servicemix


【解决方案1】:

不,这不可能安排开箱即用的捆绑包。但是 ServiceMix / Karaf 是可编写脚本的,因此您可以使用一些 perl 脚本(或任何其他脚本)并让它在早上 7:30 触发以执行启动捆绑包的脚本。

例如在这里查看 karaf 客户端示例:http://fusesource.com/docs/esb/4.4.1/esb_runtime/ESBRuntimeConnect.html

您可以在 google 上搜索更多有关 karaf 客户端脚本的信息。

【讨论】:

  • 谢谢,这真的很有帮助。我使用 cron 作业设置来实现这一点。
猜你喜欢
  • 2012-05-25
  • 2012-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-16
  • 1970-01-01
  • 2015-02-06
相关资源
最近更新 更多