Развертывание osgi war bundle
Я развернул стандартный военный файл как пакет osgi в равноденствие, используя bnd для создания военного пакета. Несмотря на то, что приложение работает нормально, я могу запустить приложение, но не вижу ни изображений, ни CSS-файлов. Я развернул catalina-start как пакет osgi и использую Spring-web-extender в качестве моста. Файлы image / css находятся в корне файла war
root
|_images
|_css
|_META-INF
|_WEB-INF
Я видел, как другие развертывали изображения и файлы CSS в фрагментах, но я бы подумал, что это должно сработать.
Любая помощь приветствуется.
1 ответ
В качестве альтернативы вы можете попробовать Eclipse Jetty Web engine 7.x [1], который был переработан для поддержки пакетов OSGi Web Application (OSGi Enterprise 4.2:128). Я использую Jetty и у меня нет проблем со статическими ресурсами WAR (изображения, скрипты и т. Д.)
[1] - http://eclipse.org/jetty/
С уважением, Дмитрий