我已经使用bnd将标准war文件作为osgi包部署到equinox中以创建war包。虽然它部署好,我可以运行应用程序,但我看不到任何图像或CSS文件。我已经将catalina-start部署为osgi bundle,并使用spring-web-extender作为桥接器。 image / css文件位于war文件的根目录
root
|_images
|_css
|_META-INF
|_WEB-INF
我见过其他人在片段包中部署图像和css文件,但我认为这应该可行。
任何帮助表示感谢。
答案 0 :(得分:2)
作为替代方案,您可以尝试重新设计的Eclipse Jetty Web引擎7.x [1]以支持OSGi Web应用程序包(OSGi Enterprise 4.2:128)。我使用Jetty并且没有WAR静态资源(图像,脚本等)的任何问题
[1] - http://eclipse.org/jetty/
此致 德米特罗