如果一个bundle的依赖无法解析,它应该在INSTALLED state。那么如何找到它呢? 我试过Bundle bundle = Platform.getBundle( symbolicName ) ; 但bundle是 null。 ...
如果一个bundle的依赖无法解析,它应该在INSTALLED state。那么如何找到它呢? 我试过Bundle bundle = Platform.getBundle( symbolicName ) ; 但bundle是 null。 ...
我在片段包中尝试了以下代码Bundle bundle = FrameworkUtil.getBundle( getClass() ); 但是bundle object 仍然代表主机bundle,如何获得代表片段bundle 的 Bundle object? ...
出于集成目的,我们使用 Apache Camel、Karaf 和 OSGi,因此我们正在创建 OSGi 包。 但是,在构建捆绑包时存在哪些最佳实践? 集成相当简单,具有传入的文档类型(通过某种协议,如 HTTPS、SFTP、JMS),转换为另一种文档类型,并再次通过某种协议进行传输。 基本设置始终 ...
我需要在每个包启动后调用一个带有包激活器实例的方法。 我有五个包。 如何获取捆绑激活器实例? 要求:仅使用激活器实例调用方法。 ...
我如何使用 karaf 的 client.bat 编写对 servicemix 系统包的更新脚本? 当我尝试通过 powershell 运行./client.bat "update 111" -p <password>时,我得到一个 java.lang.NullPointerExcep ...
我正在构建一个需要一些外部依赖项的 Eclipse 产品,这些依赖项未捆绑为 Eclipse 插件。 例如javax.json-1.1.4.jar 。 我正在使用目标平台文件,添加了 Maven 依赖项。 这是 .target 文件的相关部分: 生成的包包含在使用此 Json 实现的插件中:这是插件 ...
我试图让 Log4J2 通过 Pax Logging 工作,但在线文档关注 Log4J (v1)。 我的项目是 Java、Gradle,带有针对 Equinox 环境的 OSGi 捆绑包的 BND 插件。 我正在使用 Gradle 6.8.3 我有一个 OSGi 包的build.gradle文件, ...
我是 OSGi 概念的新手,对于以下错误,我们将不胜感激。 运行独立应用程序时没有问题,但是当将同一应用程序放入 OSGI 包中时,我们会收到以下错误。 Cause exception java.lang.RuntimeException: Could not instantiate parser ...
我正在尝试为我们的内部测试拼凑一些捆绑包。 我们使用 Eclipse Equinox 作为 OSGi 实现。 我遇到了一个丢失的包( org.eclipse.jdt.debug )。 我一直在寻找它,发现它不是 JAR 而是被提取到一个目录中。 这是为什么? 是否有任何技术原因导致 Eclipse ...
OSGi 的新手。 我正在尝试从 Spring 中的 osgi 获取服务。Git 代码链接: https://github.com/shinevs/SpringIntegrationTest获取 ClassCastException。 我正在尝试从 spring 服务初始化 OSGi 包 jar ...
每次我尝试启动 OSGi 包时,都会收到missing requirement的错误,即使通过mvn install编译成功并且导出了所有必要的包。 当我启动捆绑包时,我总是收到此错误: 关于如何解决这个问题的任何想法? 我尝试了一切,它就是无法启动... ...
我在让片段按我的意图工作时遇到了一些困难。 它向我提出了一个问题,web 上的各种文章都没有回答这个问题。 首先,我对片段的理解是,它很像 OSGi Bundle,只是它不会自行激活。 相反,它由另一个包托管。 这样,它可以被认为是对现有捆绑包的扩展。 以上如有错误,请高人指正。 现在主要问题与 ...
在我们公司,我们使用 WSO2 EI V6.4。 我使用本指南进行了配置连接到 azure 服务总线,一切正常现在我们必须使用 EI 6.4 的最后一个补丁版本,当我进行相同的配置时,我得到了这个错误 我尝试调试 osgi 捆绑包以了解问题,我看到他尝试使用捆绑包org.eclipse.osgi_ ...
我想将我的项目与 AEM 6.5 连接起来克隆https://github.com/adobe/aem-project-archetype ,并做了 mvn clean install 建立了我的名为 aemeducation 的项目: mvn -B archetype:generate -D a ...
我正在将AEM 6.5.1 (服务包 1)升级到AEM 6.5.10 (服务包 10)。 为此,我在 AEM 中安装了 SP10,并在我的源代码POM.xml文件中将uber-jar版本更新为 6.5.10。 我看到在 OSGI 控制台中,我的包处于Installed而不是Active状态。 这是因 ...
我正在将 AEM 从 6.5.1(服务包 1)升级到 6.5.10(服务包 10)。 请注意,我使用的是 ACS commons 版本 4.3.4。 我启动了一个新的 AEM 6.5 实例,安装了 Service Pack 10 和 ACS commons 4.3.4。 接下来是我的代码安装。 我 ...
我是 talend ESB 的新手,所以最近我开始学习,我开发了一个使用 REST api 返回文档的作业,一切正常,我的问题是我将作业导出为 osgi bundle jar,我想在 talend 之外运行它.任何帮助将不胜感激谢谢。 ...
在 OSGi 环境中, ClassLoader.getResource()通常返回 bundle-entry/bundle-resource URL(使用相应的协议)。 OSGi 规范第 3.9.6 章 - “资源加载”仅指定了必须如何构建这些 URL 的几个方面(例如路径),并将其他所有内容留 ...
我正在编写 OSGI 服务。启动服务后,我收到以下消息。请建议解决此问题。 启动服务后我收到了这条消息 -.MESSAGE [com.xxx.xxx.xxx.CounterImpl(29)] 字段 counterService in component class com.xxx.xxx.xxx. ...
我正在将 Apache Felix SCR 注释迁移到 OSGI 声明式服务 [AEM]。 在迁移时,我找不到 DS 中基数的确切替代品。 现有的 SCR 实施: 现在它在 OSGi 声明式服务中迁移如下 在 DS 注释实现中如何映射@Property中存在的参数基数。请建议我 ...