gpt4 book ai didi

java - 将 osgi 包远程部署到 Geronimo

转载 作者:行者123 更新时间:2023-12-01 12:47:19 26 4
gpt4 key购买 nike

我们有一些自定义存储库,其中包含不同的构建(osgi 包集)。存在任何 Geronimo 3 远程服务器。我应该通过命令从存储库中获取一些构建并进行热部署到一组支架。它可能是现有的工具或java api。据我所知,Cargo 不能与远程 Geronimo 一起使用。我将不胜感激任何建议。

最佳答案

Geronimo 3 基于 apache karaf。所以karaf提供的机制可能会有所帮助。

  1. 连接到 ssh 控制台并使用 bundle:install 或 feature:install 等命令
  2. 使用远程 JMX 端口和那里提供的 MBean。同样,您可以选择安装 bundle 或功能

在这两种情况下, bundle 和功能都可以通过 http 或 mvn uri 引用。我个人通常使用 karaf 内部也使用的 mvn uri。

因此,该过程是首先将您的 bundle /功能构建到 Maven 存储库,然后触发安装命令并访问您部署到的 mvn 存储库。

您可以在 etc/org.ops4j.pax.url.cfg 中添加您自己的 Maven 存储库。

关于java - 将 osgi 包远程部署到 Geronimo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24572724/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com