问题标签 [osgi-bundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
14 回答
27480 浏览

java - 捆绑的激活器无效

我正在尝试在 eclipse 中创建一个简单的插件。当我运行应用程序时,我在日志文件中看到了这个错误:

org.osgi.framework.BundleException : 用于 bundle org.xy 的激活器用于 bundle org.xy 的激活器无效。

您对此错误有任何想法吗?

0 投票
4 回答
10382 浏览

java - 在 osgi 应用程序中使用非 osgi 库

是否可以在 OSGi 应用程序中使用非 osgi 库?

例如,我正在开发一个基于语义的搜索引擎,并且我正在使用第三方自然语言处理库(http://wiki.opencog.org/w/RelEx_Dependency_Relationship_Extractor)。

是否可以将这样一个不支持 OSGi 的库作为几个 jar 文件与我的 OSGi 应用程序接口?

0 投票
1 回答
432 浏览

java - OSGi 和 Java 原生接口

我想开发可以调用 Java Native 接口的 OSGi 包。我有几个问题:

  1. 是否可以开发 OSGi 包并将 C 包装类和 JNI 放入其中?是否已经开发了我可以使用的示例?

  2. 是否有可能放置在 OSGi 包中的 java 方法调用放置在托管 bean 中的 java 方法?

最好的祝愿

PS 还有一个问题:如何将一个简单的托管 bean 变成 EJB?

0 投票
2 回答
115 浏览

osgi - 在 OSGI 环境中运行 nutch

我是 OSGI 框架的新手所以这个问题可能看起来很傻。

我们可以在 OSGI 框架中运行 Apache Nutch 1.4。我想创建一个 OSGI 捆绑包。我正在使用 eclipse indigo 来编译 Nutch 源代码。所以我认为应该有某种插件可以在编译后创建 OSGI 包而不是 jar。我只需要 Nutch 的 OSGI 包。

我什至不知道这是否可能。

0 投票
2 回答
479 浏览

osgi - 从非 osgi 类访问 osgi 包

我们可以从非 osgi 组件访问 osgi 包吗?例如,我们可以从非 osgi struts2 操作访问 osgi 包吗?如果是,那么如何提前感谢

0 投票
2 回答
4593 浏览

java - Apache Karaf 2.3.0 中的 javax.servlet.http 包

我已经安装了Apache Karaf 2.3.0。我需要安装的包之一使用javax.servlet.http包中的类。当我尝试安装捆绑包时,它给了我错误消息:

javax.servlet.http包是从:mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.1.2系统包导出的。问题是它的版本是2.5但我的包至少需要2.6.0。是否有解决方法或将geronimo-servlet更新到与我的包兼容的更高版本?(这是系统捆绑包)。

附加信息:

编辑:

我忘了说重要的事情。我还将CXF更新到2.7.0版本,CXF 是引入 Servlet 3.0 依赖关系的版本。这是来自依赖树的图:

在此处输入图像描述

也许会给你一些关于如何解决这个问题的想法?我唯一能想到的就是回到CXF 2.6.x

0 投票
1 回答
1620 浏览

osgi - 需要为 Apache karaf 2.2.8 工作的 Apache POI 3.8 osgi 包

我正在使用 Karaf 2.2.8 ,在我的代码中我正在使用 apache poi 阅读和 excel 文件

该应用程序使用 poi-ooxml-3.8.jar 在 tomcat 6 和 tomcat 7 中运行良好

在卡拉夫 2.2.8 中:-

***当使用 servicemix 捆绑包时给了我

***使用 apache poi 时

用于安装 servicemix poi 的命令:-

用于安装 apache poi 的命令:-

请有任何帮助

0 投票
1 回答
984 浏览

spring - JBoss 7.1 最终注册弹簧模块

我想在我的 JBoss 7.1 服务器中将 org.springframework.context-3.0.2.RELEASE.jar 注册为模块,但启用它时出现此错误:http: //pastie.org/5381730

我不确定到底出了什么问题。但是我在 jboss 管理部署中导入了许多 .jar 文件,只有一些 spring 库无法启动,并且错误不清楚,与 osgi 有关。

0 投票
1 回答
3621 浏览

java - 在 CXF 中使用 rpc/encoded 样式的方法

我知道 CXF 不支持 rpc/encoded WSDL 样式,我正在寻找一种解决方案来解决这个问题。我必须执行 rpc/encoded 样式的 Web 服务,问题是该服务必须作为使用 CXF 2.6.2 的 OSGi 包部署在 Apache Karaf 2.2.9 中,我无法实现 rpc /编码的ws。

我在想的是创建另一个 Web 服务,它将在不同的容器上运行并使用 Axis 1.4 生成。它将作为部署到 Karaf 中的 CXF Web 服务的包装器。

我不太喜欢这个解决方案,因为必须涉及另一个容器。也许有人可以建议我解决方案如何在没有其他容器的情况下完成这项工作?(至少如果可能的话)。

0 投票
1 回答
895 浏览

email - OSGi 和 Spring 集成

我有两个包 A 和 B ,包 A 有一个服务激活器,其中包含一个名为 receive 用于接收电子邮件的方法,包 B 使用来自包 A 的电子邮件,所以我想如何在 OSGi 中将服务激活器公开为服务。