Как создать простую службу отдыха с помощью cxf и dosgi?

Я пытаюсь создать службу отдыха из проекта cxf-dosgi в свой собственный проект maven. Я не понимаю сложную структуру maven-pom примера dosgi-rest-example в https://github.com/apache/cxf-dosgi/tree/master/samples/rest и не могут его передать. Я пробовал много разных зависимостей и вариантов пакетов.

Я часами пытался "скопировать" пример https://github.com/apache/cxf-dosgi/tree/master/samples/rest в моем собственном проекте maven с моим собственным parent-pom. Всегда пытаюсь скопировать необходимые части из зависимостей, пакетов, ... Но каждый раз, когда я получаю скомпилированный пакет, я никогда не получаю работающую конечную точку rsa.

Последний тест, который я пробовал, я разместил на https://www.file-upload.net/download-13781406/circlead-rest-test.zip.html

Когда я запускаю пример по адресу https://github.com/apache/cxf-dosgi/tree/master/samples/rest в karaf работает как шарм. Итак, мой навык заключается в том, чтобы создать свой собственный karaf-rest-example на основе cxf-dosgi-rest-example. У вас есть рабочий пример или вы можете объяснить мне, как использовать этот пример в качестве основы для нового сервиса отдыха в виде karaf-bundle?


person Matthias Wegner    schedule 11.11.2019    source источник


Ответы (1)


Через несколько дней появился новый пример отдыха с SCR. Это прекрасно работает. См. https://github.com/apache/karaf/tree/master/examples/karaf-rest-example/karaf-rest-example-scr

person Matthias Wegner    schedule 22.11.2019