Добавление целей в Apache ACE

Я пытаюсь использовать веб-интерфейс Apache ACE для удаленного управления пакетами OSGi на устройствах Raspberry PI. Я следовал документации здесь, но я не могу узнать, как на самом деле добавить цель (RPi) на сервер (который является моим ПК).

Чтобы быть более понятным, я скачал пакет apache-ace.bin на свой компьютер и скопировал версию в RPi. Затем запустил сервер ACE (java -jar server-allinone.jar) в ПК и ACE target (java -jar target.jar) в RPi. Тогда здесь, http://127.0.0.1:8080/ace/ Я создал один образец артефакта и цели, предположим, с именем target-1. Теперь мой вопрос: как я могу связать эту цель с той, которая запущена в моем RPi? Я не уверен, что мне или этой документации не хватает некоторых моментов здесь.

Ранее я пробовал облако ProSyst mPRM, которое было очень простым в использовании, но я хочу попробовать его с открытым исходным кодом.

1 ответ

Решение

Я предполагаю, что вы используете только что выпущенную версию 2.0.1. Если вы создаете цель под названием "target-1" в пользовательском интерфейсе, вам нужно убедиться, что цель, которую вы запускаете на RPi, также называется "target-1", потому что по умолчанию она будет называться "defaultTargetID". Вы можете указать имя в качестве параметра командной строки. Вам, вероятно, также необходимо указать местоположение сервера (по умолчанию это localhost):

java -Dagent.identification.agentid=target-1 -Dagent.discovery.serverurls=http://your.ace.host:8080 -jar target.jar

Если вы хотите узнать больше о запуске цели и о том, что вы можете настроить, я настоятельно рекомендую проверить эту страницу / раздел:

http://ace.apache.org/user-doc/user-guide.html

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