osgi

    -1热度

    1回答

    我需要访问有关远程AEM应用程序(Apache Felix)的所有捆绑软件和服务的信息。 需要包的信息: 导出包和版本 导入的包和版本 捆绑状态 需要的服务信息: 实现的接口 排名 路径,resourceTypes,选择了Servlet的 我们怎么能可能聚拢通过Java程序中的所有上述信息? 我无法在OSGi容器上部署任何自定义远程服务。必须通过外部执行的远程Java程序来收集所有的细节。

    2热度

    1回答

    我使用Apache Tomcat上托管的Java Alexa Skills Kit SDK实现了Alexa技能逻辑(speechlets)。但是,我需要将该项目移动到基于Apache Sling的服务器。它基于OSGi容器(Apache Felix)。我发现Sling DI机制非常有用。然而,它看起来像Java Alexa技能套件SDK完全不准备这样的使用。主要问题是SDK servlet是普通的

    -1热度

    1回答

    好吧,我想重命名由我的构建生成的包,以指定其名称中的版本,但我所做的一切似乎都被忽略,并且包最终与项目文件夹名称每次。 的build.gradle文件 apply plugin: 'java' repositories { mavenCentral() } dependencies { // https://mvnrepository.com/artifact/org

    2热度

    2回答

    从Domino OSGi的Servlet的,我可以用获取用户会话: ContextInfo.getUserSession() 然而,作为servlet执行的一部分,我需要访问一个数据库来检索配置设置。这个数据库只能被管理员和服务器访问,所以我最好还需要一个签名者或服务器会话。 这可能吗?

    0热度

    1回答

    我在Eclipse中有一个多模块maven项目。我尝试从一个模块/软件包中导出软件包,因此可以在另一个模块中访问它。 但我无法访问另一个包中的包/类。 我的,项目结构如下: MainProject Module1 subModuleA subModuleB subModuleC Module2 Module3 我汇入单词数一个包

    1热度

    1回答

    我必须获取已在AEM中激活页面的用户会话,位于Replication Event侦听器中。使用该会话,我将实例化一个将某些数据插入到表中的工作流程。同样,如果取消激活,将删除数据库表中的一些数据。 是否有可能在复制事件侦听器中获取用户会话? 这将帮助用户查看是否有任何步骤失败,我甚至可以添加一些用户参与步骤,并在特定情况下询问更多的数据。

    2热度

    1回答

    我正在使用karaf 4.0.5和osgi进行项目工作。我们有客户端代码来调用REST API,它需要加载3个“* .properties”文件。我有一个客户端jar,我用它来调用服务器端类和方法(包含我无法更新的代码)。所需的属性文件存在于提供的客户端jar中,但他们的代码仍然未找到并加载它们。 在调试我的pax考试时,我发现下面可能的原因是它没有从jar中加载资源文件。 代码载入的文件似乎试图

    0热度

    2回答

    我正在研究涉及访问不属于当前包的其他包的属性的用例。为了实现这一点,我必须修改当前AEM捆绑包(AEM 6.2)的权限。我看到OSGi服务的ConditionalPermissionAdmin是前进的方向。 方法参考:http://moi.vonos.net/java/osgi-security/ 我有下面的代码,即打算取回ConditionalPermissionAdmin但 一些未知的原因,这

    1热度

    1回答

    我已经使用OSGi R6注释写的调度,但它似乎并没有运行调度: package com.aem.sites.interfaces; import org.osgi.service.metatype.annotations.AttributeDefinition; import org.osgi.service.metatype.annotations.AttributeType; impo

    2热度

    2回答

    捆绑上下文中是否存在捆绑添加的事件监听器? 我想在安装并添加到捆绑环境之前捕获一个捆绑包,然后阻止它被添加。