Развертывание «старомодного» веб-приложения на Java в Equinox 'Jetty - PullRequest
2 голосов
/ 29 июня 2011

Я бы хотел развернуть обычную войну (не OSGi-ed) на Причале Равноденствия. Выполнимо?

Ответы [ 2 ]

1 голос
/ 04 июля 2011

Спецификация OSGi Web Container (часть OSGi Enterprise Spec) позволяет вам сделать именно это.Вам потребуется реализация спецификации, и я полагаю, что есть два доступных: в Eclipse Gemini или Apache Aries.

Обратите внимание, что развертывание простой WAR в OSGi обычно означает, что вы не получаете никаких преимуществOSGi, например, возможность модульного веб-приложения в пакеты.Однако это полезный переходный этап.

0 голосов
/ 04 июля 2011

Вам захочется прочитать о Pax WAR Extender , так как именно это приведет войну к Пристани.Я считаю, что лучше всего сделать минимум усилий для OSGI-fy войны, поскольку это не должно сделать войну непригодной для использования на обычном сервере приложений.

Как упоминается в ссылке, прочитайте это, чтобы узнать, как запустить WAR сбез изменений.http://ops4j1.jira.com/wiki/display/paxurl/War+Protocol.

Или для запуска WAR с незначительными изменениями http://ops4j1.jira.com/wiki/display/paxweb/OSGi-fy+your+WAR.

...