【发布时间】:2016-05-30 08:33:25
【问题描述】:
我有一个打包为 osgi 包的骆驼应用程序。此捆绑包应部署在 karaf 容器中。如果在准备骆驼上下文的过程中发生异常,是否可以中断此捆绑包的部署?
【问题讨论】:
-
实际部署情况如何?
标签: exception deployment apache-camel osgi karaf
我有一个打包为 osgi 包的骆驼应用程序。此捆绑包应部署在 karaf 容器中。如果在准备骆驼上下文的过程中发生异常,是否可以中断此捆绑包的部署?
【问题讨论】:
标签: exception deployment apache-camel osgi karaf
如果你在 bundle activator 的 start() 方法中做准备,那么你可以抛出异常并且 bundle 不会被激活。您不能“卸载”它,因为安装是一个单独的过程,并且到那时已经完成(没有错误)。
【讨论】: