簡體   English   中英

遠程將osgi軟件包部署到Geronimo

[英]Deploy osgi bundles to Geronimo remotly

我們有一些自定義存儲庫,其中包含不同的構建(一組osgi捆綁包)。 有任何Geronimo 3遠程服務器。 我應該通過命令從存儲庫中獲取一些構建並將其熱部署到一組機架。 它可能是現有工具或Java API。 據我所知,Cargo無法與遠程Geronimo一起使用。 如有任何建議,我將不勝感激。

Geronimo 3基於apache karaf。 因此,karaf提供的機制可能會有所幫助。

  1. 連接到ssh控制台並使用命令bundle:install或feature:install
  2. 使用遠程JMX端口和那里提供的MBean。 同樣,您可以選擇安裝捆綁軟件或功能

在這兩種情況下,捆綁包和功能都可以使用http或mvn uri引用。 我個人通常使用karaf內部使用的mvn uris。

因此,該過程是首先將捆綁軟件/功能構建到Maven存儲庫,然后觸發install命令並訪問部署到的mvn存儲庫。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM