将 OSGi Bundle 中的文件转换为 IFile
我在运行的 eclipse 中安装了一个包(org.osgi.framework.Bundle)。这个包里有一个文件。我有文件的路径,并且可以使用 URL url = bundle.getEntry("…
春天 +菲利克斯战争 = FileNotFoundException
是否可以在 felix 上的 war 包中使用 spring?我在 glassfish 3.1 上使用 spring 3.0.5 和 felix 我尝试在 felix 的 OSGI war 包中输入 component-sca…
通过部署的 OSGI 包的脚本(Ant 或其他)生成春分环境和配置
我正在寻找一种方法来生成已部署的 OSGI 包的可运行的春分配置。 构建服务器通过 maven 和 tycho-plugin 部署我们的 OSGI 包,并将它们放置在 m2 目录…
PropertyPlaceholderConfigurer 在磁盘上找不到属性文件
我正在尝试将工作的 spring WAR 转移到 OSGI 环境(在 glassfish 3.1 和蓝图中,spring 3.0.5)。 应用程序从磁盘加载属性文件,如下所示: 我在调试…
OSGi 和 Java 本机接口
我想开发可以调用Java Native接口的OSGi包。我有几个问题: 是否可以开发 OSGi 包并将 C 包装类和 JNI 放入其中?是否有我可以使用的已开发示例? 放…
取决于版本与 servicemix 上可用版本不同的库(commons-pool 1.6)
我有一个项目(camel osgi 包),我在其中使用 commons-pool 1.6(支持泛型),而 servicemix 的版本为 1.5.4 我需要做什么才能解决此依赖关系? Unab…
Karaf 和 OBR 中的功能有什么区别
我正在研究部署和更新 OSGI(特别是 Karaf)应用程序的方法。似乎有几种选择。一是使用 OSGi Bundle Repository (OBR),二是使用 Karaf 中的功能,三…
使用 javax.mail 运行 OSGi 时,Java 抛出 UnsupportedDataTypeException
我正在使用 OSGi 并使用 javax.mail 发送电子邮件。 当我运行它时,它显示以下错误: javax.activation.UnsupportedDataTypeException:没有 MIME 类…
OSGi 控制台未显示在 Glassfish 3.1.1 管理页面中
我刚刚安装了一个全新的 glassfish 3.1.1 实例。由于某些原因,我需要将默认 HTTP 端口更改为 9081,将管理端口更改为 9049。 然后从管理界面我使用更…
OSGi 包不显示 utf-8 字符
在我的 Bundle 中,我试图显示 utf-8 字符,我想我的默认字符集是 Cp1250 并且发生了奇怪的行为: public class Activator implements BundleActivato…
OSGi WAB - 可以使用另一个包/WAB 中的 JSP
我有一些 JSP,我想将它们拆分成另一个包/WAB 并导入到主 WAB 中,以便在 标记中使用。 这可能吗? WAB 可以与 HttpService 交互吗?…