2012-10-04 35 views
6

我正在尋找一種整潔的方式在我們的處女座容器上部署和管理捆綁包,但也想確保我們應該在幾年內從處女座移動,到它。我們使用Maven,所以免費獲得OBR,這可以節省我們一些必須維護依賴鏈列表的工作。考慮到這一點,在閱讀了本文之後; - How to deploy OSGi apps and dependencies?和一些處女座3.5文檔,我對最佳方法略有不同。在處女座上使用OBR 3.5

處女座醫生建議使用計劃機制,但這將我們的部署描述符與處女座(而不是我之後)聯繫起來。文章建議我可以通過GoGo控制檯使用OBR,該控制檯現在作爲處女座的標準配置。但是,試圖利用這個控制檯來管理OBR的時候,我得到的是

osgi> repos add /home/fuzzy/.m2/repository/repository.xml 
No repository admin service available 

我已經做了通過處女座的文檔一些狩獵,卻找不到參照什麼OBR - 僅錯誤報告提示某些OBR命令已被遺忘在GoGo shell中,不恰當。

我也寫了處女座論壇,但沒有人似乎真的想在那裏幫助。在我們走下去把我們綁在處女座計劃上的路線之前,我想我會在這裏快速前進。

任何幫助,非常感謝!提前致謝。

回答

0

該消息非常明確 - 您需要存儲庫管理服務。 Felix provides an implementation(下載Bundle Repository)。

+0

下載並安裝org.apache.felix.bundlerepository-1.6.6.jar - 但是,得到完全相同的錯誤。 – user1599991

+0

您是否檢查了存儲庫管理服務是否可用?我不知道處女座,但是在卡拉夫或費利克斯,網絡控制檯提供了所有註冊服務的列表。 –

2

正如所建議的,下載並安裝org.apache.felix.bundlerepository-1.6.6.jar - 然而,得到完全相同的錯誤。當被問及處女座用戶組的相同問題時,回來的答案是不支持OBR。也許我在這裏錯過了一些東西,但關於這個主題的信息很少。如果你知道的更好 - 請更新此線程爲他人着想!

相關問題