我想在karaf使用Primefaces。为此,我将karaf-war-example与pax-web-primefaces-example结合起来,并获得了一个可以在bitbucket找到的工作 karaf-feature 。
该示例工作正常,但是当我想使用任何其他 primeface 示例扩展项目时,例如clock、ThemeSwitcher或Panel,它就无法正常工作。
到目前为止,我发现我需要添加 javax.annotations 作为依赖项。此编译正确,但在浏览器中未显示预期结果。也许缺少的视图被破坏了,因为 javax.annotations 没有添加到战争中的 lib 文件夹中。但是我手动将它添加到战争中并没有取得任何进展。
渲染是
但应该看起来像
我对 osgi 和 felix 不太熟练,以至于我不明白需要什么。我也有没有发生异常的问题,所以我没有提示我应该在哪里看。