apache-felix相关内容

OSGI捆绑包异常,Maven依赖问题

我对OSGI,Felix和Maven之类的东西还很陌生,就是从它开始的. 我正在通过jenkins部署Java构建,并且遇到以下依赖项问题. 下面是包含依赖项的pom文件内容,我不确定它是否正确,但仍然对此有所抱怨. 它正在寻找"javax.jws",并且版本在2.0到3.0之间. javax.jws;version>="2.0.0",!javax.jws;version>="3 ..
发布时间:2020-05-07 22:02:54 Java开发

如何从OSGI捆绑包访问内部sun.security类?

我需要向Maven构建或Java运行时添加哪些选项来访问内部sun.security类? OSGI捆绑包中有Akamai的Java代码,需要访问内部sun.security类. Apache Felix控制台给出了OSGI捆绑软件的错误: sun.awt.image.codec -- Cannot be resolved sun.io -- Cannot be resolved sun.mi ..
发布时间:2020-05-07 21:58:24 Java开发

如何在OSGI包中嵌入外部jar依赖项?

我正在尝试将我的项目转换为OSGI应用程序.我毫不怀疑.假设我的应用程序中的ModuleA依赖于外部jars jarA和jarB.现在运行ModeuleA,我使用maven-bundle-plugin的embed-dependency属性嵌入两个jar. 现在假设我还有另一个模块ModuleB,它也依赖于jarA.因此,此模块还嵌入了jarA.我的项目最终将jarA嵌入了2次,这将不必要地膨胀项目 ..
发布时间:2020-05-07 21:51:29 其他开发

如何从头开始对捆绑包使用org.apache.felix.scr批注?

我已经开始为Apache Felix开发捆绑软件,并使用ops4j pax插件进行了开发. 我用pax-create-project创建了项目结构,并在其中创建了普通的pax-create-bundle.然后,您将获得用于使用maven构建整个项目的初始项目结构.这里的重要部分是,捆绑包具有自己的pom(bundlename/pom.xml)和bnd文件(bundlename/osgi.bn ..
发布时间:2020-05-07 21:40:26 Java开发

Maven SCR插件-不生成OSGI-INF文件夹

我在使SCR插件正常工作时遇到了麻烦.我进行了尽可能多的搜索,只找到了与我需要使用的结构不相似的示例.以下是POM的片段.这些几乎是CQ项目原型生成的默认值.所有依赖项都在那里,所以可能不是那样.这是构建的输出: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-o ..
发布时间:2020-05-07 21:34:28 其他开发

Apache Felix File从deploy文件夹安装jar

我正在尝试将Apache Felix File Install与Felix的嵌入式版本一起使用.基本思想很简单,我有一个jar应用程序文件,可以使用标准java -jar app.jar启动该应用程序,该应用程序将启动Apache Felix框架,然后查看hot deploy文件夹,以安装,更新和删除/在运行时从该文件夹中放置/更新/删除. 我目前已经设法创建了启动嵌入式Felix的功能,并 ..
发布时间:2020-05-07 21:24:25 服务器开发

Maven构建的OSGi的问题,包括依赖项

我目前从OSGi,iPOJO和iPOJO批注开始,并试图构建一个简单的组件以部署在Felix中.不幸的是,我正在解决各种问题,这些问题花了我几个小时才能解决,或者甚至浪费了几个小时也无法解决,如下所示: 我想在我使用Maven构建的OSGi捆绑包中使用现有的库.该库当前不是"OSGI标准化的",并且我们不打算在中期这样做.因此,我想使用…: * ..
发布时间:2020-05-07 20:42:42 其他开发

在其他服务之前激活OSGI LogListener?

我正在使用Apache Felix,Declarative Services和Maven编写基于OSGI的桌面应用程序.它将使用JavaFX,所以我也使用 Drombler FX . 在我开发的捆绑软件中,我想使用适当的日志记录机制,并且我目前正在尝试制作 网上的字眼是Everit的 osgi-loglistener-slf4j 将完成此任务,并且–足够肯定–在已激活,日志输出将显示在控制台 ..

OSGi的类加载问题

我已经使用了Maven回购中的log4j-1.2.17捆绑软件. 我尝试在捆绑软件中执行此代码(我的捆绑软件调用了log4j-1.2.17捆绑软件) PropertyConfigurator.configure(props()); private static Properties props() { Properties props = new Properties(); ..
发布时间:2020-05-03 06:40:58 其他开发

Apache Felix无法访问Postgres JDBC

我下载了Postgresql-9.2-1003.jdbc3.jar并将其放在felix \ bundle目录中. 我的程序访问Postgres表EMP并进行打印.我正在尝试在Felix OSGi服务器中执行此操作.我的程序分为两个部分: Part-1程序,该程序仅连接到Postgres JDBC驱动程序并打开数据库: package com.myprogram.myemp; ..
发布时间:2019-09-02 13:47:59 Java相关

OSGi(felix)忽略了OSGI-INF

我自己启动felix框架。一切都好。但是当我开始使用声明性服务时,我发现felix忽略了OSGI-INF / temp.xml。在清单中我通过maven添加 服务组件:OSGI-INF / temp.xml 即使我在temp.xml中编写错误的类和接口,我也没有错误。哪里出错或者我必须启用一些东西? 解决方案 OSGi框架不处理Service-Component标 ..
发布时间:2019-01-15 11:18:26 Java开发

使用服务组件运行时

我的目标是从我的bundle中删除对OSGi的依赖。我使用felix(v 4.2.1)作为impl并运行它可嵌入。我安装 org.apache.felix.scr (v.6.6.2)bundle以获得Service Component Runtime支持。但是当我运行时 ServiceReference ref = bundleContext()。getServiceReference(S ..
发布时间:2019-01-09 22:14:38 Java开发