2

我正在尝试使用 Apache ACE Web UI 来远程管理 Raspberry PI 设备上的 OSGi 包。我遵循了此处的文档, 但我不知道如何将目标(RPi)实际添加到服务器(这是我的 PC)。

为了更清楚,我在我的 PC 中下载了 apache-ace.bin 包,并在 RPi 中复制了一个版本。然后运行java -jar server-allinone.jar​​PC 中的 ACE 服务器 ( ) 和 RPi 中的 ACE 目标 ( java -jar target.jar)。然后在这里,http://127.0.0.1:8080/ace/我创建了一个示例工件和目标,假设命名为 target-1。现在我的问题是如何将此目标与在我的 RPi 中运行的目标绑定?我不确定我或本文档是否在这里遗漏了一些要点。

我之前尝试过 ProSyst mPRM 云,它非常易于使用,但我想尝试一个开源的。

4

1 回答 1

2

我假设您使用的是刚刚发布的 2.0.1 版本。如果您在 UI 中创建一个名为“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#running-a-target

于 2014-04-28T17:51:45.787 回答