osgi-bundle 相关问题

OSGi - Java平台的模块化层。

Liferay:amd-loader 错误,require() 调用失败

服务器重新启动后,前端应用程序开始抛出一些错误,并且找不到任何对此问题有用的文档。 这些错误作为 javascript 错误在控制台中抛出 liferay-...

回答 2 投票 0

Apache POI 与 Apache Felix 的使用

我正在尝试将 Apache POI 导入 Atlassian Jira 插件以读取 excel 文件。 一开始,我开始只是添加 org.apache.poi 我正在尝试将 Apache POI 导入 Atlassian Jira 插件以读取 excel 文件。 一开始,我只是添加了 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi.version}</version> </dependency> poi.版本是3.14 然后当我启动插件时它给出了 Unresolved constraint in bundle com.tezExtensions [165]: Unable to resolve 165.0: missing requirement [165.0] osgi.wiring.package; (osgi.wiring.package=com.sun.javadoc) 然后我用一些指令编辑了 pom,这些指令是我在另一个 StackOverflow 问题中找到的 Pax Exam 问题与 Apache POI 包装的捆绑包 <instructions> <Atlassian-Plugin-Key>${atlassian.plugin.key}</Atlassian-Plugin-Key> <!-- Add package to export here --> <Export-Package>com.sony.poc.api,</Export-Package> <_exportcontents> org.apache.poi.*;version=${poi.version}, org.openxmlformats.schemas.*;version=${poi.schema.version}, schemasMicrosoftComOfficeExcel.*;version=${poi.schema.version}, schemasMicrosoftComOfficeOffice.*;version=${poi.schema.version}, schemasMicrosoftComOfficePowerpoint.*;version=${poi.schema.version}, schemasMicrosoftComVml.*;version=${poi.schema.version}, org.etsi.uri.*;version=${poi.security.version} </_exportcontents> <!-- Add package import here --> <Import-Package> com.sun.javadoc;resolution:=optional, com.sun.tools.javadoc;resolution:=optional, org.apache.crimson.jaxp;resolution:=optional, org.apache.tools.ant;resolution:=optional, org.apache.tools.ant.taskdefs;resolution:=optional, org.apache.tools.ant.types;resolution:=optional, junit.framework.*;resolution:=optional, junit.textui.*;resolution:=optional, org.junit.*;resolution:=optional, org.apache.xml.security.*;resolution:=optional, org.apache.jcp.xml.dsig.internal.dom.*;resolution:=optional, org.springframework.osgi.*;resolution:="optional", org.eclipse.gemini.blueprint.*;resolution:="optional", *</Import-Package> <DynamicImport-Package> org.apache.xmlbeans.*, schemaorg_apache_xmlbeans.* </DynamicImport-Package> 使用此配置,我收到此错误; Unable to resolve 165.0: missing requirement [165.0] osgi.wiring.package; (osgi.wiring.package=org.apache.xml.resolver) 有人有想法吗? 终于找到解决办法了。 我已将它们添加为依赖项 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi.version}</version> <exclusions> <exclusion> <groupId>stax</groupId> <artifactId>stax-api</artifactId> </exclusion> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>woodstox-core-asl</artifactId> <version>4.4.1</version> </dependency> 还将这些添加到 Import-Package 标签内部 *;resolution:=optional, com.ctc.wstx.stax.* 仅此而已。 我应该将 Atlassian Jira 的 pom.xml 放在哪里?

回答 2 投票 0

在 Karaf 中嵌入的 Jetty 中定义 Websocket

我正在使用 Apache Karaf 4.0.7 创建一个服务器应用程序,使用 Websockets 与客户端应用程序通信以发送/接收数据。我想为嵌入式定义一个 Websockets 端点...

回答 1 投票 0

使用 OSGI 作为插件管理器并且不让主程序成为 OSGI 包

我一直在考虑替换现有的插件系统,该系统运行良好,具有合理的安全性,并且与 OSGI 一起使用非常简单。 主程序不会是 OSGI 包(别问...

回答 1 投票 0

在 OSGI 包中使用外部 java 库

我想在我的 OSGI 包中使用这个 java 库 [1]enj-library,它将在 KURA eclipse 平台下执行。 我将库编译为 jar,然后在 ecli 下创建了一个新的插件项目...

回答 2 投票 0

BIRT Rhino 脚本如何从不同的 osgi 包加载类?

我正在将 BIRT 报告引擎 (4.13) 集成到 RCP 应用程序(2023-09,Java17)中。 我希望捆绑包 (B) 能够向包含报表引擎的捆绑包 (R) 提交 rptdesign。外滩的一份报告...

回答 1 投票 0

dependency.dependency.version'丢失错误

我正在尝试使用 apache maven 创建一个包。当我运行 mvn clean install 命令时,出现以下错误: 缺少 dependency.dependency.version' javax.servlet:servlet-api....

回答 4 投票 0

不支持的类型 java.util.concurrent.atomic.AtomicReference

我正在编写OSGI服务。启动服务后,我收到以下消息。请建议解决这个问题。 @Component(服务= Service.class,立即= true) 公共类 ServiceImpl

回答 2 投票 0

如何在主机包中使用osgi片段的类?

假设我有一个 osgi 插件,然后我通过将该插件保留为主机来创建一个 osgi 片段。 现在我想在我的 osgi 插件中使用 osgi 片段的代码。 请帮助我,因为我是新来的...

回答 1 投票 0

Jetty 10.0.15 错误无法在 sun.nio.ch.ServerSocketChannelImpl[unbound] 上将 SO_REUSEPORT 配置为 false

我们已将码头从 9.4.30 升级至 10.0.15。 Jetty 升级后,RESTful 服务未运行,出现以下错误 org.eclipse.jetty.server.AbstractConnector - 无法将 SO_REUSEPORT 配置为

回答 1 投票 0

升级后Eclipse OSGI导入包问题

我正在升级 Eclipse RCP 插件。我们导入的许多插件(例如 org.eclipse.ui.workbench 和 org.eclipse.jface.text 都有“Import-Package: com.ibm.icu.text”或“

回答 1 投票 0

org.osgi.framework.BundleException:无法解析模块

我正在尝试设置我的 Eclipse 插件开发目标并多次收到以下错误: !ENTRY org.eclipse.e4.ui.css.swt 4 0 2015-01-30 15:15:06.879 !消息框架事件错误 ...

回答 5 投票 0

在 aQute.bnd.osgi.Builder 中是否有一个选项或属性可以设置为跳过扫描注释

我已将 Kotlin 库作为依赖项添加到我的项目中,并且由于 aQute.bnd.osgi.Builder 扫描注释,构建时间增加了。有没有可以设置的属性,当...

回答 0 投票 0

OSGI捆绑包:当其中包含“ =”时,ConfigurationAdmin会截断密钥

我有一个运行在Karaf中的OSGI Bundle。我的捆绑包通过ConfigurationAdmin检索所有配置。我迭代所有配置以获取属性。我有一个问题...

回答 1 投票 1

仅在满足特定条件时才激活OSGI捆绑软件?

我在OSGI中有点陌生,我想要以下几点:仅在满足某些先决条件时激活我的捆绑包(顺便说一句,我们从一个本地库中获得了,但这是另一回事了)。可能是...

回答 1 投票 1

OSGI捆绑软件版本(Apache Felix)

使用1.01.0之类的捆绑软件版本合法吗?找不到有关其工作方式的任何信息。我使用OSGI的Apache Felix实现。

回答 1 投票 1

(OSGi)我如何导出软件包以供捆绑软件导入?

我正在从头开始编写用于Eclipse Smarthome的OSGi捆绑软件,并且需要导出某些软件包。这是需要的,因为此刻karaf控制台正在向我显示此错误:Unresolved ...

回答 1 投票 0

如何在Apache Felix Web控制台中启用组件页面

我想出于研究目的部署Apache Felix Web Console。根据Apache Felix文档,存在用于控制组件(OSGI服务)的页面。但是,启动网站后...

回答 1 投票 1

使用OSGI将不同的提供者和使用者链接到一个使用者

我正在尝试使用OSGI framewrok构建天气应用。我创建了一个包含消费者和提供者的国家搜索器,以及一个包含消费者和提供者的城市搜索器,最后是天气...

回答 2 投票 0

以编程方式识别Karaf中的OSGI捆绑软件故障

我们正在使用Karaf-4作为OSGI容器。我们有几个与功能关联的捆绑包。当某个功能包发生故障时,我们希望通过编程进行识别。我们尝试了BundleTracker,然后...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.