osgi-bundle 相关问题

OSGi - Java平台的模块化层。

错误:加载器org.eclipse.osgi.internal.loader.EquinoxClassLoader的未命名模块

我是 OSGi 概念的新手,对于以下错误,我们将不胜感激。 运行独立应用程序时没有问题,但是当将相同的应用程序放入 OSGI 捆绑包中时......

回答 1 投票 0

OSGI 捆绑延迟激活

我对这个(OSGi)真的很陌生,正在尝试做简单的例子。我无法使惰性激活起作用。我知道有一些蓝图实现可以解决此类问题,但在继续之前......

回答 3 投票 0

osgi:无法使用 getService 方法获取捆绑包

我使用jdk22,osgi 8.0.0和apache felix 7.0.5 我有一个罐子,只有一个名为 公共接口人{ 公共无效sayHi(); } 我在两个项目中使用它,其中一个项目...

回答 1 投票 0

如何解决osgi包未启动的问题?

我正在运行 Eclipse 插件的构建。之前我只在Github的CI服务器上有这个问题,我本地的桌面上没有这个问题。但这个问题也开始出现在我的电脑上......

回答 1 投票 0

我如何满足这个依赖osgi包?

我正在尝试构建一个 Eclipse 插件,但它失败了,因为它需要 org.junit osgi 包。 我怎样才能将此捆绑包提供给构建? [错误] 无法解析项目依赖项: [错误] 软...

回答 1 投票 0

ClassNotFoundException:Service.service 找不到 com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry

java.lang.ClassNotFoundException:Service.service_1.0.0找不到com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry 在 org.eclipse.osgi.internal.loader.BundleLoader。

回答 1 投票 0

Singleton 到 OSGi 声明式服务:寻求指导 [已关闭]

我有使用 OSGi 和 Maven 的经验。以前,我使用单例模式来注册类的实例。不过,我现在有兴趣探索 OSGi 声明式服务

回答 1 投票 0

从 Singleton 过渡到 OSGi 声明式服务:寻求指导

我有使用 OSGi 和 Maven 的经验。以前,我使用单例模式来注册类的实例。不过,我现在有兴趣探索 OSGi 声明式服务

回答 1 投票 0

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

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