2013-03-05 3 views
0

Я довольно новичок в OSGi (и JBoss), поэтому простите меня, если я пропустил что-то в документации - я искал день или около того сейчас.Создание веб-сервиса в контейнере OSGi JBoss AS 7

Я пытаюсь создать веб-сервис, размещенный в контейнере JBoss OSGi. Цель состоит в том, чтобы ударить http://localhost:8080/getStuff и получить объект JSON. Возможно ли это в OSGi? Если да, возможно ли это в контейнере OSGi JBoss7?

Заранее благодарен!

ответ

0

Определенно возможно - я подозреваю, что вы найдете лучшие результаты по поиску «пример OSGi webservice», чем если бы вы включили «JBoss ...», также выполните поиск примеров реализации (Jersey, CXF и т. Д.).

Вы можете создать WAB, который по существу представляет собой только WAR с метаданными OSGi, который импортирует зависимости, а не встраивает их в WEB-INF/lib. JBoss использует PaxWeb для поддержки WAB/WAR (он завершает экземпляр Jetty).

Проекты, такие как Jersey и CXF, заявляют, что они работают на OSGi, поэтому, помимо ваших услуг, с точки зрения webcontainer это то же самое, что и webservices в среде Java EE.

JBoss конкретные примеры: https://docs.jboss.org/author/display/JBOSGI/Provided+Examples (однако, не было примеров WS).

+0

@ Ledivin, я прокомментировал другой вопрос, касающийся OSGi в JBoss 7, никаких веб-сервисов, но может вам пригодиться http://stackoverflow.com/questions/15130553/move-a-seam-application-to-osgi/15248556 # 15248556 HTH – earcam

Смежные вопросы