apache-felix相关内容

Apache CXF / JAX-RS,Felix和Jetty

我有一组现有的捆绑软件,它们一起创建了一个Web应用程序(包括Jetty实例)。一个新的要求是扩展此应用程序以提供一个RESTful api(使用JAX-RS)。 我能够孤立地开发大多数RESTful API从其余的应用程序。我没有意识到,我使用的Apache CXF捆绑包包含其自己的Jetty实例。因此,孤立地来说,这很好。当我合并应用程序的两半时,两个实例的地址发生冲突。 我肯定知 ..
发布时间:2020-10-13 19:49:39 Java开发

OSGi捆绑包编译错误

构建捆绑包时,maven会抛出异常: [ERROR] Bundle com.onboard:com.onboard.service.security:bundle:3.0.0-SNAPSHOT : Exporting packages that are not on the Bundle-Classpath[Jar:dot]: [about_files, XXX] [ERROR] Error ..
发布时间:2020-05-22 19:22:51 其他开发

获取api的所有实现

我已经编写了API捆绑包和一些实施服务. 现在我想将它们用作插件,所以首先我需要列出我拥有的所有服务. 我正在像这样启动api: Framework m_fwk = new org.apache.felix.framework.FrameworkFactory().newFramework(null); m_fwk.init(); AutoProcesso ..
发布时间:2020-05-22 19:22:15 其他开发

更改felix中的捆绑包级别?

我知道如何为要部署的捆绑包设置初始捆绑包级别: bundlelevel -i 5 但是如何更改现有捆绑包的级别? Bundlelevel的帮助说: bundlelevel - set bundle start level or initial bundle start level scope: felix flags: -i, --setinitial ..
发布时间:2020-05-22 19:22:12 其他开发

Felix OSGI嵌入式应用程序问题

我将Felix用作嵌入式应用程序,如所述, 如何通过代码启动和使用Apache Felix? .我想做的是通过OSGi从主机应用程序动态加载jar文件并调用实现类的方法. 所以我有以下三个Maven项目 1)一个具有接口的Maven项目.并且此接口的包已导出. ---> ProjA. 2)一个实现项目-> ProjB,这是另一个maven项目,它将ProjA作为maven依赖项导 ..
发布时间:2020-05-22 19:21:47 Java开发

如何从CQ中的Java中读取OSGI工厂配置的单个实例

我需要阅读OSGi工厂配置的特定子实例. 我认为无法使用出厂配置的服务PID进行访问,因此应该有一种方法可以通过Java引用子配置. 任何人都可以帮助提供示例代码或执行此操作的方法吗? 解决方案 下面是一个示例. "WSConnection"是一个OSGI配置,我们可以在其中配置多个配置.并且Helper类将帮助您选择想要的人. "configuration.id"是每个OSGI配置 ..
发布时间:2020-05-22 19:21:43 Java开发

Felix如何使用FrameworkWiring.getDependencyClosure

我试图获得每个捆绑的依赖. 在此 SO帖子建议我使用FrameworkWiring.getDependencyClosure, 但我不明白如何初始化类FrameworkWiring.getDependencyClosure-它是接口. felix中是否有此接口的任何实现? 第二个问题: 我已经找到 BundleWiringImpl getRequirements(null); 但我 ..
发布时间:2020-05-22 19:21:14 Java开发

Felix如何从更新的捆绑软件中获取所有依赖捆绑软件的列表

可能重复: 在运行时在Eclipse中查找依赖包 如何从更新的包中获取所有相关包的列表? 例如,某些应用程序加载相同捆绑软件的情况. 有一次我将更新一个捆绑包. 如何获得所有依赖于更新包的包? 为了重新启动所有依赖于已更新包的包,这是必需的,以便他们可以看到已更新包的新对象. 对不起,我的英语不好. 最好的问候,亚瑟. 解决方案 使用 ..
发布时间:2020-05-22 19:21:07 Java开发

设置OSGI捆绑包的起始级别

(我用的是玻璃鱼3.1,菲利克斯) 我有一个日志捆绑包,需要在我的glassfish服务器中的其他捆绑包之前启动. 是否可以为单个OSGI捆绑包配置启动级别?以下任何一种方法都可以:配置属性文件,java端的解决方案,捆绑清单中的标头. 谢谢. 解决方案 在Felix中,您可以更改启动器属性(例如conf/config.properties)以启动具有不同起始级别的包.您 ..
发布时间:2020-05-22 19:20:46 其他开发

在OSGi参考注释中动态设置目标属性

在阅读文章之后在参考目标(以及相应的属性),当在运行时设置了target 时,我仍然不了解如何检索服务(通常目标和属性是在编译时设置,并在运行时由SCR进行评估. 假设有三种服务实现分别定义了@Property(name="type", value="csv"),@Property(name="type", value="xls")和@Property(name="type", value= ..
发布时间:2020-05-22 19:19:46 Java开发

可通过Apache Felix配置OSGi组件

对此我是一个完整的新手,所以我先向您道歉.我正在尝试创建 一个OSGi组件,它仅显示一个hello world消息,并且可以通过felix的输入进行配置.然后将其吐出到jsp页面上.我正在使用scr注释来帮助实现此目的.这是我的Java代码 package com.training.cq5.trainingApp; import org.apache.felix.scr.annotatio ..
发布时间:2020-05-22 19:19:31 Java开发

PAX-URL:“不支持协议"在Felix的创业公司

我正在使用PAX-URL从Eclipse启动基于Felix的项目.我使用组装协议来避免预先打包我的捆绑包. 在项目中,使用felix.jar和包含felix.auto.start.1 = assembly:foo/bar/classes的config.properties启动felix,以启动我的一个未打包的捆绑包. 麻烦的是,直到 读取完配置文件后,felix才知道pax-url协议 ..
发布时间:2020-05-22 19:19:22 Java开发