【发布时间】:2014-05-22 17:23:00
【问题描述】:
我自己启动了 felix 框架。一切都好。但是当我开始使用声明式服务时,我发现 felix 忽略了 OSGI-INF/temp.xml。在清单中,我通过 maven 添加了
Service-Component: OSGI-INF/temp.xml
即使我在 temp.xml 中编写了错误的类和接口,我也不会出错。哪里出错了,或者我必须启用某些东西?
【问题讨论】:
-
您是否在运行时环境中添加/启动了蓝图扩展程序包?
-
@Martin Baumgartner 我不明白你的意思。你能解释一下吗?
-
@Martin Baumgartner 我在互联网上找到的。不,我没有添加/启动蓝图包。
-
对不起,我误解了你的问题。据我了解,您想将 felix 与 SCR 一起使用。您的运行时中有 SCR 捆绑包吗?我从未使用过 SCR,但据我了解,您必须在运行时添加一些“东西”(包含激活器的 SCR 包)。请添加一些信息,您如何启动 felix 以及将哪些 jars 部署到容器中。
-
@Martin Baumgartner 我在下面回答,请看。
标签: java maven jakarta-ee osgi apache-felix