Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OSGi列表,这些标题是什么?_Java_Spring_Osgi_Apache Servicemix_Spring Dm - Fatal编程技术网

Java OSGi列表,这些标题是什么?

Java OSGi列表,这些标题是什么?,java,spring,osgi,apache-servicemix,spring-dm,Java,Spring,Osgi,Apache Servicemix,Spring Dm,我使用的是fuseesb(ServiceMix),我一直在到处搜索,希望在运行命令“osgi:list”时找到对各种头的更好解释。也就是说,我想了解的两个专栏是“蓝图”和“春天”。我猜测他们的各种状态指的是什么,但随后出现了其他场景,这让我质疑 如果有人能提供一些解释,或者更好,请给我指一些文档,解释各种列及其潜在价值,这将非常有用。ApacheServiceMix正在使用Gemini Blueprint和Spring 根据,这些列显示BlueprintXML和SpringXML文件中定义的be

我使用的是fuseesb(ServiceMix),我一直在到处搜索,希望在运行命令“osgi:list”时找到对各种头的更好解释。也就是说,我想了解的两个专栏是“蓝图”和“春天”。我猜测他们的各种状态指的是什么,但随后出现了其他场景,这让我质疑


如果有人能提供一些解释,或者更好,请给我指一些文档,解释各种列及其潜在价值,这将非常有用。

ApacheServiceMix正在使用Gemini Blueprint和Spring

根据,这些列显示BlueprintXML和SpringXML文件中定义的bean解析状态(如果它们存在于包中)


例如,Created value意味着所有bean依赖项都已被解析和注入。

以下是可以在这些列中显示的各种值的含义:

已创建-blueprint/spring容器已创建,所有依赖项均已成功解决

创建-正在创建捆绑包

销毁-捆绑包的spring/blueprint容器已完全销毁(在将其注销为服务后发生)

失败-捆绑包的spring/blueprint容器启动失败(由于异常或宽限期到期后缺少依赖项)

宽限期-捆绑包有1个或多个未满足的依赖项

等待-捆绑包正在等待满足依赖关系的服务的可用性


完整的文档可以通过阅读的常量描述找到。Spring状态反映了这些定义,尽管我在网上找不到适合它们的资源。至于为什么它们只出现在一些bundle中:只有当模块包含blueprint或spring文件时,它们才会有值。

您可以发布一个您所引用的标题示例吗?嗨,Chris,我在运行命令osgi:list时引用的是两列标题,'blueprint'和'spring'。我做了很多研究,但没有给出一个特别详细的答案。谢谢白羊座的回答。我读过这篇文章,但我觉得它并没有详细阐述这些专栏的含义及其特定的状态/生命周期。谢谢Chris,这有助于回答我的问题。你有这方面的在线参考资料吗?另外,bundle需要什么才能在这些列中看到这些状态?我问这个问题是因为我注意到一些捆绑包显示这样的值,而其他捆绑包不显示这样的值。我还注意到,有时这些状态值会消失,它们会显示这样一段时间吗?我编辑了我的回答,以包含指向blueprint文档的链接。我真的不知道为什么过了一段时间美国就消失了。尽管您可以从状态列获取捆绑包的当前状态,以了解它是活动的、已解决的还是失败的。请参阅第6.2节。“应用程序上下文创建”似乎为Spring DM端提供了一些上下文: