问题标签 [apache-ace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
repository - Apache ACE XML 存储库
目前,Apache ACE 中使用了基于 XML 文件的存储库。我们可以更改它们以使 DBMS 为基础吗?如果是,是否有可用的指导方针?
java - Apache ACE 中是否有任何规则引擎可以跳过 UI 操作:注册目标、安装分发?
有没有我可以这样配置的规则引擎:
- 注册与过滤器匹配的目标 (targetID=com.acme.ace.test.target.*)
- 将 distribution1 安装到与过滤器匹配的目标 (targeterID=com.acme.ace.test.target.local-*)
- 将 distribution2 和 3 安装到与过滤器匹配的目标 (targerID=com.acme.ace.test.target.remote-*)
- 等等
java - 如何在 Apache Ace 中测试或查看已安装的 OSGI 包
我已经使用 OSGI 创建了示例应用程序。我已经部署在 Apache Ace 中。它在apache-ace-1.0.0-bin\server-allinone\store
路径中。如何测试/查看应用程序?
在此之后我该如何继续?如何测试应用程序?
非常感谢任何帮助。
谢谢!!
乔治
java - OSGi:如何知道捆绑包是否已更新
在 OSGi (Apache Felix 4.2.1) 中,我希望我的包在启动时自动检查更新。
我使用以下代码(在我的“管理代理”中)执行此操作。如何判断捆绑包是否已更新?
我想自动刷新捆绑包(使用FrameworkWiring
),但前提是其中一个.update()
调用实际上导致了我的服务器的新部署。
当我从 Maven 部署到我的 OBR 时,我的 SNAPSHOT 版本具有相同的编号。从gogo,我可以看到Bnd-LastModified
标题发生了变化,但是如何自动化呢?
PS:如果存在简单的解决方案可以比我自己解决整个更新问题更好,我也很感兴趣。它需要精益求精。(Apache Karaf?、Apache ACE?其他?)
osgi-bundle - 在 Apache ACE 中添加目标
我正在尝试使用 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 云,它非常易于使用,但我想尝试一个开源的。
apache - 将 Apache ACE 与 Equinox 集成
我已经阅读了 Apache Ace 2 的文档,它也适用于 Equinox OSGi 目标,但我不知道如何配置它。我知道 Equinox 已经有 p2,但我也想将它与 Ace 软件集成。
我在某个地方找到了我应该编辑managementagent包的地方,如果那是真的,我仍然不知道怎么做。
osgi - Apache ACE 中的工件上传失败
我在 ACE 的文档中看到,在上传新工件期间失败的原因之一是无法识别工件类型。但其他原因是什么?例如,为什么即使在上传jar文件后也会出现此错误?
bundle - 添加 Apache ACE 目标配置文件
有谁知道如何在配置器之外的 Apache ACE 中放置/加载目标所需的配置文件?我正在使用 apache 配置器从 conf 目录中选择 .cfg 文件,但我总是收到错误消息:
*ERROR* Unexpected problem provides configuration xxxxx to service [xxx, id=xx, bundle=xx/osgi-dp:xxx]
有谁知道如何解决这个问题?
apache - Apache ACE 和 Tomcat 中嵌入的 Apache Felix?
我想知道对于以下情况是否有或多或少简单的解决方案。我们有一个使用 OSGI 包的 Web 应用程序。该应用程序部署在 Tomcat 中并嵌入了 Apache Felix 框架,如 Apache Felix 文档中所述。这些是不可改变的先决条件。
是否可以在此设置中使用 Apache ACE 来分发捆绑包?Apache ACE 的 target.jar 带有它自己的 OSGI 容器,这似乎使它很难与我们的应用程序中的容器结合起来。有没有简单的方法来实现这一目标?Apache ACE 文档在这一点上并没有那么详细。
apache - Apache Ace 即服务
我第一次尝试设置/配置 Apache ACE。似乎我的一切运行正常,但我希望在 Linux 机器启动时自动启动 ACE。我在下面创建了 init.d 脚本,它确实启动了 ACE,但是它让我进入了 OSGI 控制台,当我离开控制台时,ACE 会关闭。有没有办法在没有 OSGI 控制台的情况下启动 ACE,这样我就不必保持会话打开来保持 ACE 运行?