尽管有类似的问题,我找不到解决方案。
我正在使用OSGI Framework的Apache karaf。我想发展 两个这样的bundle,其中一个只有模板.xhtml文件,另一个在.xhtml页面中使用这些模板。
我将模板文件放在META-INF / resources文件夹中并导出。我在其他包的清单中导入它。但我得到了
java.io.FileNotFoundException - /common/commonLayout.xhtml未找到 在ExternalContext中作为资源
当我尝试访问使用模板的页面时。
我设法在应用程序服务器(WildFly 8.2.0)上运行此结构,方法是将包含模板的.jar文件放入META-INF / resources文件夹。我设法用模板显示.xhtml页面。但我不能在OSGI中将此.jar文件用作单独的包。