1

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


*Application asset import failed.

CWSAL0015E: 无法解析 EBA 文件。异常:org.apache.aries.application.management.ResolverException:系统无法配置 EBA IbisOSGi,因为在依赖链中检测到以下问题:包依赖 org.osgi.service.component 版本大于或等于捆绑包需要 1.1.0 [...]*


所需的包位于 WebSphere 服务器的 plugins/osgiapplications/[...]/aries 文件夹中。该包在捆绑包的 manifest.mf 文件中声明:[...] Import-Package: org.osgi.framework;version="1.5.0", org.osgi.service.component;version="1.1.0" [...] 有人有什么建议吗?

4

1 回答 1

0

您的选择是使用Blueprint,或者升级到 WebSphere 8.5.5 和Liberty 配置文件。8.5.5 允许您使用可以使用声明性服务的用户功能来扩展运行时。

于 2013-06-21T18:37:57.907 回答