我一直在关注本教程视频,该视频展示了如何在 OSGI 中运行球衣服务器(编辑:通过 Apache Wink 的 JAX-RS 服务器,请参阅接受的答案)。这是一个简短的视频,过程看起来非常清晰。我不清楚的是 HelloWorldResource 是如何加载到泽西岛的。HelloWorldResource 作为使用 Apache Felix DependencyActivatorBase 的服务注册到 OSGI 容器中(效果很好)。从我收集的内容来看,Apache Felix Whiteboard 应该以某种方式神奇地将其映射为 Jersey 资源,但是当我运行它时,我得到 404。
我知道该服务已正确映射,因为它在我发出“服务”命令时显示在控制台中。我知道服务器正在运行,否则我不会得到 404 not found。我已经仔细检查了捆绑包,并相信所有捆绑包都安装正确。
任何提示表示赞赏。