apache-felix相关内容

使用Felix& amp;创建一个完整的OSGi应用程序Maven的

我有一组使用Maven构建的OSGi包,我想知道是否有可用的Maven插件允许我执行以下操作: 指定要包含在分发中的捆绑包和/或指定单个捆绑包并解析依赖关系。 构建框架的完整分发。我的意思是一个包含所有所需包的zip文件,以及felix的正确目录结构,这样用户只需解压缩文件并输入“java -jar bin / felix.jar”。 我做了一些谷歌搜索,除了appassembler ..
发布时间:2018-12-26 15:01:51 Java开发

使用SSH的Apache Felix shell

我对如何使用Apache Felix和SSH感兴趣?我想使用SSH从远程计算机访问Felix shell。我知道有一个telnet支持,但它太不安全了。有没有解决方案? 解决方案 是的,有一个,如描述这里(该指南是相对于eclipse的昼夜平分点但它没有无所谓)使用 gogo shell 的组合, apache mina sshd 服务器和三个 equinox控制台软件包(用于ssh认证的 ..
发布时间:2018-12-17 11:04:52 Java开发

OSGI缺少需求错误

我是OSGI的新手,我正在试图弄清楚如何解决下面的错误 org.osgi.framework.BundleException:未解决的约束bundle org.foo.serviceBundle [253]:无法解析253.0:缺少需求[253.0]包; (&(package = org.slf4j)(version> = 1.6.0)(!(version> = 2.0.0))) 我使 ..
发布时间:2018-12-11 22:13:39 Java开发

如何从代码中启动和使用Apache Felix?

我无法从代码中找到有关开始和 Apache Felix 的信息。 我想做一些我能够(或无法;))与Apache Felix的Shell做的事情。 例如,如何启动模块? 请帮忙。 解决方案 所以,经过大量的时间考验后,这里有可能的解决方案。 我们将有两个项目: OsgiModuleA ,其中包含一个待启动的模块 OsgiUsage ,将使用“模块A” 项 ..
发布时间:2018-12-05 11:32:55 Java开发

读我自己的Jar's Manifest

我需要阅读 Manifest 文件,该文件提供了我的课程,但是当我使用时: getClass()。getClassLoader()。getResources(...) 我从加载到Java运行时的第一个 .jar 中得到 MANIFEST 。 My应用程序将从applet或webstart运行, 因此我无法访问自己的 .jar 文件,我猜。 我实际上想从 ..
发布时间:2018-11-26 13:20:56 Java开发

寻找在动态加载Jar文件中使用Apache Felix并在Java中在运行时实例化类的基本示例

我尝试基于一些示例实现自己的类加载器。但是,我认为它没有按预期工作(无法重新加载Jar文件等。我看到很少引用推荐使用OSGI或Apache Felix来处理Jar文件加载。是否有任何加载Jar的例子,从Jar实例化一个类? 我想要完成的更多细节......我有一个基本上连续运行的Java命令行应用程序。我希望它能够动态地引用JAR文件运行时和运行时实例这些jar中的一个类。这些jar可能包含 ..
发布时间:2018-11-19 13:40:49 Java相关

在IntelliJ IDEA 11中运行Apache Felix 4.0.2

根据此发布,IDEA使用 Osmorc 来运行OSGi框架。反过来,它使用 Pax Runner 来启动不同的框架实现。 IDEA 11中的工具链只能运行Apache Felix 3.0.2,但我必须运行4.0.2版本。可能吗?是否存在IDEA的其他OSGi框架启动程序? 解决方案 您可以从插件+项目设置配置Osmorc使用的OSGI框架。 我使用IntelliJ IDEA 11. ..
发布时间:2018-08-07 16:49:57 Java开发

OSGi HTTP Bundle - 绑定到两个端口

我正在使用Apache Felix HTTP Jetty捆绑包。我可以启动servlet容器/ HttpService并使用系统属性将其分配给端口 org.osgi.service.http。 port = 8080 但是我希望有两个这样的服务,绑定到两个不同的端口,例如我的应该在8080上提供应用程序API,但是应该在端口80上提供一些静态网页。 如何启 ..
发布时间:2018-07-10 10:43:23 其他开发

Hibernate和Apache Felix的依赖链冲突

我理解OSGi抱怨多个依赖链的概念 - 一个包可以多次使用,并且当导入捆绑包没有明确指定它需要的版本时,OSGi容器会遇到不知道是什么的麻烦提供。 不幸的是,我本周遇到了这样一个问题,但这两个捆绑包都是第三方捆绑软件,所以我不能真正影响他们的进口和出口。以下是我得到的两条错误消息: org.osgi.framework.BundleException:使用约束违规。无法解析捆绑软件修 ..
发布时间:2018-06-08 19:46:37 Java开发

如何使用maven-bundle-plugin从Import-Package中排除版本号?

我在maven-bundle-plugin生成的MANIFEST.MF中遇到麻烦。由于某些原因,当我有 字段中列出的版本号时,OSGi框架不会加载我的包。 我已经尝试并注意到,如果我删除了清单中的版本号,那么捆绑包正确加载。 我指示maven-bundle-plugin跳过版本号? 目前,它生成: Import-Package:com.g ..
发布时间:2017-08-01 21:30:41 Eclipse

OSGi上的java.lang.NoClassDefFoundError

我有一个包,一个激活器声明。这个激活器创建一个JFrame并显示它。 在Eclipse上运行作为插件项目它可以正常运行。当我戴上Felix它不再工作了。 它显示: java.lang.NoClassDefFoundError:com / griep / ui / MainFrame 但是MainFrame位于同一个包中当然,激活器是一个公共类。我不明白为什么类加载器没有找到类。 ..
发布时间:2017-07-30 02:24:27 Java开发

使用Eclipse启动任务将爆炸包部署到Apache Felix

我正在寻找一种方法来(重新)部署一个爆炸的捆绑(意思是没有震撼,但是在一个文件夹中)到Eclipse中运行的Apache Felix OSGi容器,最好使用启动任务。 我发现这个的问题有一个接近的答案,但这取决于在Gogo shell中输入命令,这对于长期开发使用来说是不方便的。我想使用Eclipse的启动任务机制,但是如果有替代方案同样快速和方便,我也是开放的。 现在我认为如果我可以 ..
发布时间:2017-07-29 23:59:25 Java开发

OSGI环境中的依赖注入

首先有一些背景: 我正在使用基于 Apache Sling ,它基于OSGI,并在Apache Felix上运行。即使我认为现在掌握了大部分概念,我对OSGI还是比较新的。但是,令我困惑的是我还没有找到一个“完整的”依赖注入(DI)框架。我已经使用声明服务(DS)成功地使用了基本DI。但我的理解是,DS是用来引用的 - 我该怎么做? - OSGI注册服务和组件在一起。而且,它工作正常,但我个 ..
发布时间:2017-05-05 21:10:23 Java开发

访问OSGi包中的命令行参数

我有一个作为OSGi包集合运行的应用程序。我开始使用嵌入Felix框架的一个非常小的包装。这个包装器的必要性使我有点恐惧,因为它依赖于Felix(而应用程序本身也可以运行在Equinox中),所以我想摆脱它,并使用默认的Felix启动器。 包装器真正做的只是将命令行参数传递到已启动的OSGi框架中,以便在那里的bundle可以对它们做出反应。注意,它实际上不解析参数,只是将String [] ..
发布时间:2016-12-20 13:17:56 Java开发

什么是背后的Apache吊带,菲利克斯,兔崽子项目建设的目的

我问一个很基本的问题在这里。 的问题是 我使用Apache吊带,阿帕奇兔崽子,Apache的菲利克斯在我的项目由我的教练说。我想了解为什么这些软件是Apache的开发。我试着在互联网上有很多,,但我没有发现任何博客或单词preSS的博客,或任何有用的YouTube视频来解释所有这些项目。你能解释一下我关于这些项目。 为什么这些项目的开​​发?他们做什么 ?更多类似这样的问题 previ ..
发布时间:2016-05-19 23:26:08 服务器开发

OSGi的/费利克斯声明式服务:如何筛选服务受约束?

我使用Apache费利克斯和声明式服务(SCR)到导线束之间的服务依赖关系。 例如,如果我需要访问java.util.Dictionary中的我可以说下面有SCR提供一种: / ** * @ scr.reference名=属性界面= java.util.Dictionary中 * /保护无效bindProperties(词典D){ }保护无效unbindProperties(词典D){ } ..
发布时间:2016-05-17 20:05:12 Java相关

在APK包采用Android API为:"找不到类的android.content.Context“,从法com.example.patient.Activator.start&QUOT参考;

我嵌入OSGi框架为Android应用程序。除了我的Andr​​oid应用程序,我有我创建使用以下步骤的APK包: 将创建Eclipse的Andr​​oid创建一个普通APK,例如 项目。 请您使用捆绑所用的相同的OSGI框架库您 应用程序通过:建立Path->配置构建Path->项目,然后 添加应用程序项目,将加载包。你的 应用程序项目应该包含在OSGi框架jar文件的 建设( ..
发布时间:2016-03-18 23:36:01 移动开发

Android的嵌入式菲利克斯失踪的要求osgi.ee

我试图说服在Android嵌入式Apache的菲利克斯启动外部包。结果 到目前为止,我已经成功地将felix.jar嵌入到自己的APK并运行它作为一项活动。在这个活动,我能够从jar文件安装外束。不幸的是,每当我试图移动并启动这些捆绑我收到以下错误之一: 遇到异常时启动包: 捆绑com.example.hellofelix未解决的约束[1]: 无法解析1.0: 失踪的要求[1.0] osgi ..
发布时间:2016-03-17 22:43:24 Java开发