在多宿主计算机上部署 Web 服务
我通过 OSGi 使用 Apache CXF 将我的 OSGi 服务公开为 Web 服务。我可以通过“org.apache.cxf.ws.address”属性设置 Web 服务 URI,但这将我绑定到服…
Bundle.loadClass() 返回没有字段或方法的 Class 实例
我想以编程方式创建一个 OSGi 框架,用它加载一个捆绑包并从该捆绑包加载一个类。当我调用 Bundle.loadClass() 时,我得到一个 Class 实例,其中所有 …
在 Equinox P2 中安装处理程序
我正在为 eclipse 3.6 编写插件,需要在插件安装过程中对外部文件进行更改。在 org.eclipse.core.updates 中有一个 IInstallHandler 接口,用于交替安…
在独立 Equinox 上加载 org.w3c.dom.Node 异常
当我的应用程序在 Equinox 上以独立模式运行时,它会启动 NoClassDefFoundError 来查找 org.w3c.dom.Node 类。 这个类是框架提供的吗?在命令行上,我…
如何以编程方式删除 Eclipse 安全存储设置
如何以编程方式删除 Eclipse 安全存储中保存的内容?在运行一些 SWTBot 测试之前,我需要重置所有设置。 我知道我可以删除该文件夹,但是没有其他方法…
在 Tomcat 中使用 Java Web 应用程序中的 OSGi 捆绑包
我正在尝试从 Java Web 应用程序调用 OSGi 包的方法。两者都应该在 Tomcat 7 上运行。 我已经编写了一个普通的 Java 应用程序,它调用 OSGi 包中的方…
我可以将 osgi.enterprise.jar 放入我的 equinox 插件文件夹中吗?
我对 OSGi Enterprise 规范感兴趣。目前我只对 JDBC 连接感兴趣,但这可能会改变。 在 http://www.osgi.org/Download/Release4V42 我可以找到 osgi.en…
如何找到正在运行的 Equinox 实例的 pid,是否有 pid 文件?
如何找出正在运行的 Equinox 实例的 pid,某处是否有 pid 文件,或者它放置 pid 文件的位置是否可配置? 更新:为了说清楚,我有一堆实例正在运行,并…
如何将旧的“plugin.xml”转换为新的“plugin.xml”到新的“manifest.mf”文件?
如何将 plugin.xml 文件转换为 manifest.mf 文件,因为某些标签(例如:) 似乎被忽略。 这是下一个文档中的一些对应信息,但远非完整的参考。 http:/…
当激活器类/“Bundle-Activator”被激活时插件中需要什么时候不需要?
我已经为我的内容类型实现了“新向导”插件。 测试过 - 它有效。 然后我发现既没有声明 Bundle-Activator,也没有定义 Activator 类。 问题是 - 当插…
尽管 OSGi 包存在,但出现 NoClassDefFoundError
当尝试在 Eclipse Equinox 上运行 grails 应用程序时,出现运行时错误。 java.lang.NoClassDefFoundError: org/apache/commons/collections/Transform…
简单的 hello world 包 (osgi) 失败
我正在尝试熟悉 OSGI 平台,并且阅读了一本关于它的德语书籍。我尝试按照教程的每个步骤来运行一个简单的“hello world”包,但失败了。 以下是我已完…