无法从 Karaf 2.2.0 OSGi 容器中的根上下文运行 WAR
我一直在努力让 Web 应用程序在 Karaf 2.2.0 的根应用程序上下文中运行(它在 Karaf 2.1.4 中运行良好)。我已经能够使用 Tomcat 示例 WAR 将问题隔离…
覆盖 OSGi 的 VM 参数中指定的端口号
我正在尝试通过运行配置中的 VM 参数运行一些特定于特定端口号的 OSGi 包。但它似乎忽略了 VM 参数并使用端口 80 代替。 这是我的虚拟机参数: -Decli…
OSGi:在声明性服务组件激活方法中注册服务是否有效?
这是另一个问题的重复,但从另一个问题复制: 我遇到了 Felix SCR 的问题,我收到消息: ServiceFactory.getService() 导致了一个循环 发生这种情况的…
如何实例化多个OSGi服务?
在 Eclipse RCP 应用程序的上下文中,我决定使用 OSGi 服务从插件(即捆绑包)中提供“接口”。 在我的一个插件中,我有以下解析器接口: public inte…
如何在 Felix 中使用 Derby 客户端?
我想从 OSGi 包中运行 Derby Client。该包由 Maven 构建,因此我添加了对 org.apache.derby:derbyclient 的依赖项。在运行时,我收到以下异常:java.s…
如何使用 OSGi 开发客户端-服务器系统?
最近几天我正在学习如何使用OSGi进行开发,但面临很多问题。 我不知道如何设计基于 OSGi 并以 Equinox 作为框架的客户端-服务器系统。我应该使用套接…
osgi 包导出类,但仍然拾取类路径中的类
我正在尝试使用使用 osgi 包并导出一些类的 web 应用程序来部署 Ear。这是在应用程序服务器中。 该捆绑包导出从类 B 派生的类 A。ClassB 实际上是该捆…
有没有“Equinox (OSGi)”?就像在 Ruby 中使用的实现一样?
是否有类似“Equinox (OSGi)”的实现可以在 Ruby 中使用? 我想在 Ruby 中使用易于管理的分布式多模式,但我找不到像 E 这样的东西…
NullPointerException 与 Zookeepers getZookeeperClusterKey
连接到 HBase 时,出现以下消息: java.lang.NullPointerException at java.lang.StringBuilder.(StringBuilder.java:92) at org.apache.hadoop.hbase…
如何创建支持 Spring 的 Eclipse 插件?
在创建带有 Spring 支持的简单 Eclipse 插件时,我遇到了问题。 我的主要目标是使用 Apache Camel 框架开发多模块 Eclipse 插件项目。这就是为什么我…
JSF2 是否可以与“Snaps”一起使用?基于 Eclipse Virgo 的 Web UI 框架?
Snaps 是一个(相当新的)Web 框架,源自 Eclipse Virgo 社区,它(将)通过利用 OSGi 基础设施来允许动态、组件化的 Web UI。显然它是“Slices”的继…
如何将 Maven 构建过程改造为 Eclipse 开发的插件?
当从头开始创建一组需要协同工作的 OSGi 包时,Eclipse 插件开发环境是一个非常方便的工具。特别是当尝试在开发过程中正确获取所有包导入和导出以及其…
如何使用ServiceTracker高效地消费多个服务?
我想使用ServiceTracker来使用我们公司发布的服务。 我认为最好只创建一个带有过滤器的 ServiceTracker,然后从中获取服务,而不是为我想要使用的每个…
Spring Roo 的替代用法
Spring Roo 是否应该只是一个快速开发 Web 应用程序的工具,这要归功于所有的脚手架、源代码生成和类似的东西,例如 grails for groovy。 或者它可以…
ServiceTracker 找不到现有服务
我使用 ServiceTracker 来定位 OSGi 环境中的注册服务。 我在 Bundle Activator 启动方法中得到了这段代码: logger.debug("looking for MyService");…