apache-felix

    0热度

    1回答

    我正在使用CQ5.6.1版本并尝试重新编译jsp文件。当我尝试击中http://localhost:4502/system/console/slingjsp。我收到如下的404错误。问题出在哪里? The requested page was not found. If you are not forwarded in 3 seconds to the Web Console, please cl

    2热度

    1回答

    有什么方法可以将Apache Felix Web控制台与Liferay DXP集成?由于DXP和AEM都具有基于OSGi的容器。因此,我想将AEM模块集成到DXP中,通过它我们可以通过网络管理模块。

    1热度

    2回答

    ,我想谈谈其中有许多服务是可选的,如果某些服务不达标,那么这些组件是没有得到激活DS组件。所以我将这些可选服务的基数设置为可选,所以如果这些可选服务不可用,那么也可以激活目标组件。 但现在的问题是,如果我改变任何这些可选服务的有效配置等服务变得可用,但它不会在目标组件 @Component(immediate = true, configurationPolicy = ConfigurationP

    0热度

    1回答

    我正在开发一个大型应用程序,我们在代理中使用了Mavem bundle插件,以使它变得更小!导入一些需要的库来处理PDFbox所需的某些图像(jpeg2000和jbig2)时遇到问题。 这里是我的聚甲醛(一部分) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.

    0热度

    1回答

    我当前正在开发一个骆驼路由,它从netty4/mllp端点读取并将hl7消息存储到amqp队列中。 这是我的环境: 的Apache Maven的-3.3.9 Apache的karaf-4.1.1 Apache的骆驼2.18.3 Apache的ARTEMIS-2.0 0.0 这是我的pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0"

    1热度

    1回答

    让我们考虑这种情况。 BundleA提供Foo服务,BundleB使用Foo服务。在某个时间点,BundleB正在执行代码foo.foo() - Foo服务的foo方法正在执行,但尚未完成。 如果在这个时候会发生什么(虽然foo方法仍在执行) OSGI框架获取命令来停止BunldeA?框架会等到 方法foo完成吗?作为OSGi框架,我使用Felix。

    2热度

    1回答

    我注意到开发人员创建Apache Felix服务的多种方式。每个附加片段似乎都有效。将需要一些帮助来理解,它的语法是最适合哪种情况 示例1:服务无界面创建 服务宣言 d @Component @Service(ServiceViaClass.class) public class ServiceViaClass{ } 通过@Reference注释使用服务 private ServiceV

    0热度

    2回答

    我试图实现一个OSGI服务,它可以用作ConfigurationFactory,服务实现只有两个属性,如下所示。 @Property(value="this is service variable property value") static final String MY_SERVICE_VARIABLE = "service.variable"; @Property(descripti

    0热度

    1回答

    我一直在尝试使用apache felix和osgi的一些例子。我制作了服务(服务提供商)界面并将其实施。之后,我设法创建一个jar文件,其中包含通过清单文件提供的相关信息。接下来,我需要为消费者部分创建一个jar文件。但是,当我尝试编译消费者部分时,它会给出错误,因为包不存在。我需要将接口导入到使用者(服务使用者)。 这是我的代码(服务消费者的Activator.java) package mti

    3热度

    1回答

    不幸的是,我找不到一种方式来创建一个osgi服务与编程解析引用。这是一个众所周知的事实,OSGi将服务创建为单例对象。由于某种原因,我需要手动创建新的服务实例。 的情况: @Service(ICasualService.class) @Component(immediate = true, label = "Casual Service") public class CasualService