Проект bnd osgi не запускается через Firefox

Я только начинаю изучать, как создать bnd OSGI проект. Я пытаюсь запустить очень простой проект без каких-либо сообщений об ошибках, но когда я перехожу на localhost, он показывает "HTTP ERROR: 404".

простой класс:

введите описание изображения здесь

класс активатора: введите описание изображения здесь

остальные строят зависимости

введите описание изображения здесь

Запустить зависимости

введите описание изображения здесь

ошибка http:

введите описание изображения здесь

Спасибо за вашу помощь!

2 ответа

Последняя версия 2.0.4 org.amdatu.web.rest.wink комплект не очень хорошо работает с Felix Http Jetty 3.x.

Если вы прикрепите версию этого пакета к версии 2.0.3, все должно работать как положено. Для этого измените org.amdatu.web.rest.wink введите ваш runbnd.bndrun -разбивает на:

org.amdatu.web.rest.wink;version='[2.0.3,2.0.3]'

Ваш класс снабжен аннотациями jax-rs и публикует сервис OSGi. Если это предоставляет сервисы как ресурсы REST, зависит от установленных вами пакетов.

Вы должны установить пакет, который отслеживает такие службы и создает для них конечные точки REST.

См. Здесь описание ссылки. Я думаю, что вам, по крайней мере, нужно добавить пакет org.amdatu.web.wink в ваш файл bdnrun.

Другие вопросы по тегам