3

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

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

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

任何帮助表示赞赏。

4

1 回答 1

2

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

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

问候, Dmytro

于 2010-10-19T08:04:00.903 回答