2014-07-04 39 views
0

我們有一些包含不同構建(一組osgi包)的自定義存儲庫。有任何Geronimo 3遠程服務器。我應該通過命令從存儲庫中獲取一些內容並將其熱部署到一組展臺中。它可能是現有的工具或Java API。正如我所知Cargo不適用於遠程Geronimo。我會很感激任何建議。向Geronimo遠程部署osgi包

+0

歡迎來到Stack Overflow。請閱讀[Stack Overflow:How to ask](http://stackoverflow.com/questions/how-to-ask)和[John Skeet的問題清單](http://msmvps.com/blogs/jon_skeet/archive/2012 /11/24/stack-overflow-question-checklist.aspx)來找出如何提出一個很好的問題,這將產生很好的答案。 –

+0

我認爲這個問題並不完美,但也沒那麼糟糕。你認爲什麼是錯過或錯誤? –

回答

1

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

  1. 連接到像束中的ssh控制檯和使用命令:安裝或特徵:安裝
  2. 使用遠程JMX端口和設置在那裏的的MBean。再次,您可以選擇安裝捆綁包或功能

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

所以這個過程是先建立自己的包/功能Maven倉庫,然後觸發安裝命令並訪問您部署到MVN回購。

您可以添加自己在等/ org.ops4j.pax.url.cfg行家回購。

+0

謝謝。我更喜歡編程方式。我會嘗試MBeans – sirophim