karaf

    1熱度

    1回答

    我試過了這個組件工廠的示例link。 接口: package com.java.examplefactoryservice; public interface ExampleFactoryService { public void start(); public void stop(); } 工廠提供: package com.java.examplecompone

    1熱度

    2回答

    是否有清除karaf容器的命令? ie)我想創建一個bundle並在apache-karaf-2.3.10中多次安裝這個bundle。經過一定次數的嘗試後,karaf未按預期執行。有時名字不會出現,而是出現捆綁的絕對路徑。所以我期待一個karaf shell命令來清理數據緩存文件夾,以便karaf可以恢復到原始狀態(工廠重置類型)。

    0熱度

    1回答

    我試圖用我已經發布在這個link中的示例來安裝apache-karaf 2.3.10的OSGi包。我做了以下步驟 1. Downloaded apache-karaf version 2.3.10 2. Executed the command features:install scr. Successfully installed scr. I have verified by executi

    0熱度

    1回答

    我添加一個OSGi的服務MyService apache和karaf大致這樣: 創建和註釋的服務及其imlementation。 public interface MyService {//...} @OsgiServiceProvider(classes=MyService .class) @Singleton public class MyServiceImpl implements

    1熱度

    2回答

    我有各種自制的項目,有第三方庫依賴項。 我捆綁他們爲OSGI容器,但無法解決我的項目中的深層依賴項。 現在我正在尋找karaf文件夾,我可以放置我的庫,使捆綁可以直接訪問它們,而不是安裝它們。 更多我使用的也是maven。 編輯: 以下的「功能」的解決方案後,我能夠產生明顯的方含傳遞依賴,但現在問題是,它也看起來非常普通的java文件:例如:下面是相當大的依賴列表: bsh -- Cannot b

    0熱度

    1回答

    是否可以修改OSGi包內的文件(該包已部署到apache karaf)? 換句話說,我想將java對象編組到一個已部署的包中的xml文件中。 這可能嗎? 謝謝

    0熱度

    2回答

    我試圖運行一個PAX考試考試,它啓動一個Karaf實例版本4.0.2,然後部署一些功能。一切工作到目前爲止。 但是,我也想運行一些命令來檢查bundle是否已經安裝,即運行「bundle:list」命令。 我加入這裏找到executeCommand和getOsgiService方法: https://github.com/christian-posta/rider-auto-osgi/blob/m

    0熱度

    1回答

    我試圖獲得一個單獨的配置/屬性文件駱駝相關的東西和其他的東西。使用藍圖,但我想這可能是在這種情況下春天 據我所知,這是在卡拉夫使用配置數據的屬性佔位符的好習慣。將在../karaf/ect文件夾中搜索。 不錯,因爲我們沒有固定的編碼路徑。我有這部分工作。 <blueprint ... <cm:property-placeholder persistent-id="org.example.

    0熱度

    2回答

    我想用apache駱駝訪問MS SQL數據庫。我與Maven構建它爲束並且在Apache karaf.To部署它做到這一點我在我的blueprint.xml以下 <bean id="dataSource" class="net.sourceforge.jtds.jdbcx.JtdsDataSource"> <property name="url" value="" /> <pr

    1熱度

    1回答

    我正在開發http客戶端應用程序作爲OSGI捆綁項目,我使用apache maven創建項目文件夾結構,使用下面的命令。 mvn archetype:generate -DarchetypeGroupId=org.apache.karaf.archetypes -DarchetypeArtifactId=karaf-blueprint-archetype -DarchetypeVersion=2.