Websphere OSGi:声明性服务

时间:2013-06-21 07:12:32

标签: websphere osgi

我试图在WebSphere 8上的OSGi企业应用程序中获取一个简单的osgi包。在发布过程中发生以下错误:


*Application asset import failed.

CWSAL0015E:无法解析EBA文件。例外:org.apache.aries.application.management.ResolverException:系统无法配置EBA IbisOSGi,因为检测到依赖关系链中存在以下问题: bundle [...] *

所需的包依赖性org.osgi.service.component,其版本大于或等于1.1.0

WebSphere Server的plugins / osgiapplications / [...。] / aries文件夹中提供了所需的包。该包在bundle的manifest.mf文件中声明: [...] Import-Package: org.osgi.framework;version="1.5.0", org.osgi.service.component;version="1.1.0" [...] 有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您的选择是使用Blueprint,或者升级到WebSphere 8.5.5和Liberty profile。 8.5.5允许你使用extend the runtime with user features可以使用声明性服务。