apache-felix

    0熱度

    1回答

    我在我的項目中使用scr註釋。任何人都可以在@Component註釋中解釋metatype屬性的用例嗎? import org.apache.felix.scr.annotations.Activate; import org.apache.felix.scr.annotations.Component; import org.apache.felix.scr.annotations.Refe

    0熱度

    1回答

    我正在嘗試launch the Felix OSGI Framework使用AutoProcessor.process(...)加載我的OSGI包。我已經使用felix.auto.deploy.dir屬性指定了包含捆綁的目錄。 當該目錄爲空時,我根本沒有收到Felix的消息。當它中有捆綁時,我得到一個不太有用的堆棧轉儲。 如何告訴Felix框架輸出日誌/調試信息?我真正想要的是AutoProces

    3熱度

    2回答

    使用下面的依賴(除其他外,該束是應該被安裝到AEM 6.1) 運行時是java8 行家-SCR-插件1.15.0 org.apache.felix .scr.annotations:1.9.8 org.apache.felix.scr.ds的註解:1.2.8 我得到這個例外 產生的原因:org.apache.felix.scrplugin.SCRDescriptorException:無法掃描類文

    2熱度

    1回答

    我想讓org.apache.felix.http.jetty軟件包工作以向我的OSGi環境提供HTTP服務。 我還部署了servlet-api包,它導出版本化的包,但沒有提供JavaServlet功能(因爲它可能應該基於參考合同上的OSGi Alliance頁)。 下面是在所有未指定Provide-Capability頭是servlet-API束 Export-Package: javax.ser

    2熱度

    1回答

    我使用bndtoools教程(http://bndtools.org/tutorial.html#write-a-command-component)的信息創建了felix gogo自定義命令。 使用的代碼是下面: @Component(properties = { CommandProcessor.COMMAND_SCOPE + ":String=texter", Comma

    0熱度

    1回答

    我正在使用Apache Felix創建嵌入式OSGi主機應用程序。我正在使用以下代碼來公開我想要公開的軟件包: List<String> extra = new ArrayList<>(); extra.add("some.example.packag.to.expose.1"); extra.add("some.example.packag.to.expose.2"); extra.add

    0熱度

    1回答

    我們遇到了一種奇怪的servlet注入行爲。首先的serlvet看起來如下: @Service(Servlet.class) @Component( label = "Some Label", description = "Some description", metatype = true, immediate = true ) @Proper

    0熱度

    1回答

    我想知道如何配置maven-bundle-plugin(由bnd支持)以完全忽略嵌入jar中包含的類。 背景 我在我的代碼運行的環境是由一個單一的公司(包括所有的工具)定義的控制的環境中工作。代碼是java並使用OSGi來定義模塊依賴關係。 某些提供的模塊包含看起來像無效的類文件,我只能假設系統會在嘗試將這些類文件加載到任何類型的JVM之前「更正」這些類文件。無論如何,這些類文件在部署到目標系統上

    1熱度

    1回答

    我正在使用Apache Felix,Declarative Services和Maven編寫基於OSGI的桌面應用程序。它將使用JavaFX,所以我也使用Drombler FX。 在我開發的軟件包中,我想使用適當的日誌記錄機制,並且我正在嘗試使Apache Felix Log正常工作。我在獲得LogService時沒有問題,但這不足以使輸出顯示在控制檯上。 The word on the net是

    2熱度

    1回答

    我的問題是非常相關的舊未解決問題Android embedded Felix missing requirement osgi.ee。 我只是嵌入OSGi的菲利克斯5.4.0的實例爲Android應用程序,並試圖安裝在它純Java很簡單捆綁,通過下面的代碼表示: @Component public class ExampleBattery { @Activate publi