Swing 应用程序和 osgi felix
我创建了一个非常简单的捆绑包: public class Main implements BundleActivator, ServiceListener{ public void start(BundleContext bc) throws Exc…
Bundle.loadClass() 返回没有字段或方法的 Class 实例
我想以编程方式创建一个 OSGi 框架,用它加载一个捆绑包并从该捆绑包加载一个类。当我调用 Bundle.loadClass() 时,我得到一个 Class 实例,其中所有 …
在另一个现有的osgi框架上部署SIP Communicator(Jitsi),并可以通过osgi控制台控制它
我正在使用 SIP Communicator (Jitsi)。它启动 felix 然后部署它的包,当我关闭 sipCom 时,它会卸载所有包然后也关闭 felix 框架。现在我部署了我的…
如何立即获取 ManagedService 配置?
我正在使用 Felix Configuration Admin 库来读取和应用OSGi 服务的配置文件。我配置的许多服务都是第三方的(例如org.ops4j.pax.web.pax-web-jetty和o…
使用 BND 嵌入第三方 JAR
我有一个使用 ANT 和经典 BND 工具构建的 OSGi 包。我的捆绑包在内部使用了一个库 (JAR),该库在我的 OSGi 容器 (Apache Felix) 中不能作为捆绑包使用…
Apache Felix部署没有运气
我正在尝试通过 Apache Felix 的 obr deploy 命令部署特定版本的捆绑包。 我想安装文件安装的 3.1.10 版本,但不幸的是 deploy 不理解版本(当使用 @ …
如何使用代码停止 Apache Felix Webconsole 中的捆绑包
所以我已经安装了这些捆绑包,并且可以通过 gui 从 http://localhost/path/to/bundles。这里是用户界面,可以在其中搜索捆绑包并手动将其关闭。我希望…
osgi:导入部分存在于包内的包
我有一个包 XYZ,它存在于 2 个包 A 和 B 中: bundle A package X.Y.Z class Class1 bundle B package X.Y.Z class Class2 包 B 导出包 XYZ Bundle A…
如何使用 java 停止特定的 Apache Felix 包
我想知道如何停止 Apache Felix Web 控制台中仅运行 java 代码的特定包。 例如:我希望能够检索一个包(让我们按名称说)并停止它。…
maven-bundle-plugin:定义的工件不是原型
我将 Apache Felix 中的“maven-bundle-plugin”配置为 Eclipse 中的 Maven 原型(因为它丢失了),但是当我尝试用它创建一个新的 Maven 项目时,出现…
将 Felix 嵌入到 Tomcat 中
我是 OSGi 的新手,开始使用 felix。我目前非常熟悉捆绑、服务等概念。我有一个要求,可以将 Felix 嵌入到 Tomcat 中,我尝试用谷歌搜索相同的内容,…
设置 OSGI 包的启动级别
(我使用 glassfish 3.1,felix) 我有一个日志包,需要在 glassfish 服务器中的其他包之前启动。 有没有办法为单个 OSGI 包配置启动级别?以下任何一…
如何访问 OSGi 包内的文件?
我是 OSGi 新手,创建了一个 OSGi 捆绑包,并在 Apache Felix OSGi 容器中运行。 捆绑包中包含一个文件资源,我需要将其作为 java.io.File 传递给方法…
Felix maven-bundle-plugin 传递依赖问题
我是 OSGI 新手,正在尝试部署我的第一个应用程序。我的 pom.xml 中有一个 spring 依赖项。在部署时,我意识到 Felix 运行时需要所有传递依赖项才能正…