osgi

    2热度

    2回答

    我有一个第三方JAR,我已经转换为一个OSGI捆绑使用bnd。我需要调用从我自己的捆绑使用它的代码看起来是这样的: ThirdParty.setRegKey(myRegKey); ThirdParty thirdParty = new ThirdParty(); thirdParty.callMethod(); 什么似乎导致我的问题是第一线 - 静态方法调用。在OSGI容器之外,使用标准J

    2热度

    1回答

    我正在创建一个基于OSGi模型的应用程序。其中一个元素将是网络访问(最初http和obr) 我正在寻找一种集中化网络配置(代理,加密等)的方法,或许可以将一个应用程序的其余部分呼入。 有没有人做过/有想法? 由于

    5热度

    3回答

    OSGi无法找到我的DLL文件,我似乎无法弄清楚为什么。 目前我有我的软件包根目录下的DLL文件(foo.dll),我也试过让它在libs目录下。 的清单有问题的包看起来是这样的: Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: foobundle Bundle-SymbolicName: com.foo.bar B

    15热度

    4回答

    我想使用的maven-bundle-plugin 令我担心的是,嵌入式JAR文件的所有包都放在事物的功能嵌入一些JAR文件到单个OSGi包到生成的MANIFEST.MF的Import-Package标题中。 如果我指定明确下面的代码片段只使用我所需要的包装,如: Import-Package: org.osgi.framework 构建失败,BND错误(未解析的引用)。 所以,这里的问题是我如

    0热度

    4回答

    是否有任何方法可以使javac使用现有的OSGi环境解决构建时依赖问题,而不是明确设置类路径?我知道我可以编写一个使用JDK的Compiler-API的OSGi组件,但我认为应该有一个更直接的解决方案。 或者,如果没有这样的扩展名可用于javac,那么ejc是否允许这样的事情(在命令行中可用;我愿意接受ejc的Equinox-only解决方案)?

    5热度

    2回答

    我正在开发一个OSGi捆绑软件,它将服务实现为本地可执行文件的包装。也就是说,该服务使用ProcessBuilder运行可执行文件,为其提供一些数据并检索结果。我的问题是关于打包这个包的最佳方式。本机可执行文件包含大量相关数据文件,这些文件都必须存在于磁盘上供工具运行。我发现在OSGi中处理原生DLL的引用很多,但没有一个解决与必须存在于磁盘上的捆绑软件相关联的文件,而不是仅通过类路径可检索的文件

    3热度

    2回答

    假设我构建了一个用于创建新java项目的非常简单的eclipse插件。 我明显会为扩展点org.eclipse.ui.newWizards创建一个新向导。但是,我真正想要的是允许其他插件实现驱动这个新向导的服务。 所以在理论上,我们有三个插件: 我的 “主插件”(与MyNewWizard) 我 “界面插件”(与IMyService) 我实现插件(与MyServiceImpl) 使用标准的OSGI的

    0热度

    2回答

    是否可以在Weblogic 10.3中运行OSGi组件?从我读过的东西是不可能的,但我只是要求100%确定。没有选择换出WL 10.3,因此不需要列出任何其他应用程序服务器或OSGi容器。 Thanx

    1热度

    2回答

    我想配置的过程,看起来像: Method Call -> Dynamic Proxy Gateway -> Channel -> Service Activator -> Method Call ^---------- Transformer <- Channel <- [return value] 实际上,我想以某种方式访问​​隐藏通道Spring集成创建和改造返回消息有

    3热度

    1回答

    我有一个运行的春分osgi框架与一堆已启动的包。现在我通过'update'更新一个使用osgi控制台的软件包。 (或使用提供的方法:bundle.update(url)); 一切工作完美...但如果我完全重新启动osgi框架之前更新的捆绑包再次处于原始状态(因为它是在更新之前)。 我使用eclipse的update.configurator来搜索插件目录中的所有包并安装它们,但我认为它可以识别包是