【问题标题】:stop deploying osgi bundle if exception occured如果发生异常,停止部署 osgi 包
【发布时间】:2016-05-30 08:33:25
【问题描述】:

我有一个打包为 osgi 包的骆驼应用程序。此捆绑包应部署在 karaf 容器中。如果在准备骆驼上下文的过程中发生异常,是否可以中断此捆绑包的部署?

【问题讨论】:

  • 实际部署情况如何?

标签: exception deployment apache-camel osgi karaf


【解决方案1】:

如果你在 bundle activator 的 start() 方法中做准备,那么你可以抛出异常并且 bundle 不会被激活。您不能“卸载”它,因为安装是一个单独的过程,并且到那时已经完成(没有错误)。

【讨论】:

  • 当然你可以使用异常卸载包。
猜你喜欢
  • 2014-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多