Я пытаюсь реализовать службу отдыха в apache Karaf, следуя приведенному ниже примеру.
Проект - https://github.com/apache/karaf/tree/master/examples/karaf-rest-example/karaf-rest-example-provider
Я успешно построил проект, и артефакт также виден в моем локальномрепозиторий maven по правильному пути.
Я использовал приведенную ниже команду, чтобы добавить это как особенность: repo-add mvn: org.apache.karaf.examples / rest_service / 0.0.1-SNAPSHOT / xml, но яя получаю сообщение об ошибке
Error executing command: Error resolving artifact
org.apache.karaf.examples:rest_service:xml:0.0.1-SNAPSHOT:
[Could not transfer artifact
org.apache.karaf.examples:rest_service:xml:0.0.1-
SNAPSepositoryorg.ops4j.pax.url.mvn.useFallbackRepositories=
false \org\apache\karaf\examples\rest_service\0.0.1-SNAPSHOT\rest_service-
0.0.1-SNAPSHOT.xml.part.lock (The filename, directory name, or volume
label syntax is incorrect), Could not transfer artifact
org.apache.karaf.examples:rest_service:xml:0.0.1-SNAPSHOT from/to
ops4j.sonatype.snapshots.deploy
(https://oss.sonatype.org/contenepositoryorg.ops4j.pax.url.mvn.useFallbackRepos
itories=false\org\apache\karaf\examples\rest_service\0.0.1-
SNAPSHOT\rest_service-0.0.1-SNAPSHOT.xml.part.lock
(The filename, directory name, or volume label syntax is incorrect)] :
mvn:org.apache.karaf.examples/rest_service/0.0.1-SNAPSHOT/xml
После этого я попытался развернуть его, поместив пакет в папку развертывания.Мне пришлось добавить функцию blueprint из karaf и Jaxwxrs jar в папку deploy, чтобы привести мой пакет в активное состояние.Но сейчас, когда я пытаюсь попасть на службу, я не получаю никакого ответа.Я использую URL http://localhost:8081/rest/getData, Я тоже пробовал 8080,8181,80.Может кто-нибудь, пожалуйста, помогите мне с тем, как настроить и запустить службу отдыха.
Я создал проект maven.Вы можете найти интерфейс pom и rest здесь.https://docs.google.com/document/d/1pMg97a07rWRdzPrVtKP_1CQ5bB8nLIWG1aVoEq1ycw/edit?usp=sharing