osgi

    0热度

    1回答

    有一个maven OSGI组件,其中我调用了一个关于OSGI框架的EclipseStarter.stop()语句。这行后面有几个日志语句。我使用了log4j2作为日志后端和前端JCL的pax-logging。 由于OSGI框架关闭,日志消息不会通过pax-logging-log4j2进行打印。因此,我正尝试使用java util logging来打印这些消息。 java文件中的记录器初始化操作如下

    -1热度

    1回答

    我只需要知道HazelcastOSGiInstance的deactivate方法的默认Java实现是同步还是异步。由于jUnit测试中的断言,我的构建失败。

    0热度

    1回答

    我想在运行时更改我正在使用的提供者,而不必停止JVM。例如,这不是我想要做的,但这个想法是一样的:比如说,我想在正在运行的应用程序中间从Amazon S3切换到Google Cloud存储。 这是我能做的事情吗? 我将不得不在运行时提供所有jar并在启动时配置所有模块。然后,稍后一旦启动应用程序,我将不得不使用一个提供程序,该提供程序可以确定将哪个实例注入@ startup以及稍后何时更改。 或者

    0热度

    1回答

    在我java代码,我有下面的类使用时有一个空值,我看到了我的用户ID - 这很好。 现在我需要编写一个扩展上面的第二个类。它看起来像这样: public class MyNextListModel extends ListModel{ //this method throws nullpointer because resourceResolver is null - why?

    3热度

    1回答

    调试时,为什么我的包中的服务没有被其他包导入,我注意到,我声明了commons-io的错误版本(1.4而不是2.4) 。但是,在调用mvn clean然后mnv install之后,我注意到,旧版本仍然被引用!此外,还没有声明org.apache.httpcomponents的版本! 我的有效POM看起来像以下: .... <dependency> <groupId>org.apache

    0热度

    2回答

    我试图将JXBrowser绑定到OSGI插件中,但我一直收到无效的许可证错误。我teamdev.licenses文件信息的错误输出是: -- Product name: JxBrowser -- Licensed version: 6.x -- Licensed to: -- License type: Development -- License bound to product: Bo

    1热度

    2回答

    我写了定义一个服务模块: ​​ ...实现服务模块: @Component( immediate = true, configurationPid = "my.TranslationConfiguration" ) public class TranslationServiceImpl implements TranslationService { log.inf

    1热度

    2回答

    我得到这个摇篮错误: > Task :jar [Class my.MyPortlet is not assignable to specified service com.liferay.portal.kernel.model.Portlet] ...这个极简的Liferay 7门户(简化的the official documentation): package my; import c

    0热度

    1回答

    我已经加入的gradle对外依存度和incude在bnd.bnd文件, 当我部署束得到以下错误 07:28:41,922 WARN [fileinstall-/home/bhagwan/televisory-benchmark-revamp/liferay-ce-portal-7.0-ga4/osgi/modules][org_apache_felix_fileinstall:103] Error

    -1热度

    1回答

    我正试图在Fuse(6.3)项目中实现Tika功能。在最新的当前版本1.16中,Tika为解析器提供了Osgi捆绑包。我无法通过适当的osgi方式将Tika纳入我的项目。任何提示如何创建依赖配置并使用osgi包?