在Apache ACE中添加目标

时间:2014-04-28 15:07:43

标签: osgi-bundle apache-ace remote-management

我尝试使用Apache ACE Web UI远程管理Raspberry PI设备上的OSGi包。我按照文档here进行了操作,但我无法找到如何将目标(RPi)实际添加到服务器(这是我的PC)。

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

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

1 个答案:

答案 0 :(得分: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