【发布时间】:2009-08-05 14:30:07
【问题描述】:
Felix 下载页面显示 日志包版本 1.0.0 首选项捆绑版本 1.0.2
但首选项需要日志包版本 >= 1.3
它只是想了解“首选项”的工作原理, 所以欢迎任何日志兼容包:)
问候。
【问题讨论】:
-
出于某种原因,我遇到了一个不再存在的问题。我没有保存任何错误日志。但它现在可以工作了:)
标签: osgi bundle apache-felix
Felix 下载页面显示 日志包版本 1.0.0 首选项捆绑版本 1.0.2
但首选项需要日志包版本 >= 1.3
它只是想了解“首选项”的工作原理, 所以欢迎任何日志兼容包:)
问候。
【问题讨论】:
标签: osgi bundle apache-felix
我认为您将 Felix 日志包版本 (1.0.0) 与所需的 OSGi 日志服务版本 (1.3) 混淆了。这类似于Tomcat版本和它支持的Servlet API版本的区别。
Felix Log 1.0.0 提供 org.osgi.service.log;version=1.3 所以你应该没问题。
一般来说,一个包的版本是不相关的,因为 OSGi 包不直接依赖于其他包,而是依赖于它们提供的包版本。
(我需要检查,但您可能还需要定义日志接口的 OSGi 服务纲要 JAR 文件,Felix Log 只是该服务的一种可能实现)。
【讨论】: