部署osgi war bundle

时间:2010-10-18 11:19:28

标签: osgi springsource-dm-server

我已经使用bnd将标准war文件作为osgi包部署到equinox中以创建war包。虽然它部署好,我可以运行应用程序,但我看不到任何图像或CSS文件。我已经将catalina-start部署为osgi bundle,并使用spring-web-extender作为桥接器。 image / css文件位于war文件的根目录

root
|_images
|_css
|_META-INF
|_WEB-INF

我见过其他人在片段包中部署图像和css文件,但我认为这应该可行。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:2)

作为替代方案,您可以尝试重新设计的Eclipse Jetty Web引擎7.x [1]以支持OSGi Web应用程序包(OSGi Enterprise 4.2:128)。我使用Jetty并且没有WAR静态资源(图像,脚本等)的任何问题

[1] - http://eclipse.org/jetty/

此致 德米特罗