问题标签 [equinox]
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.
java - Eclipse PDE:重新部署捆绑包以运行 Equinox osgi 框架
我有一个相当复杂的 Equinox 应用程序,我在 Eclipse 中使用通常的启动配置启动它。启动大约需要 2 分钟,所以我不想每次在开发过程中进行一些小的代码更改时都重新启动它。
是否有某种方法可以将单个 Eclipse 插件重新部署到已启动的框架中?实际上,考虑到 osgi 的模块化结构和分离的类加载器,安装这样的一些功能应该很容易。我在 eclipse 平台孵化器中找到了 org.eclipse.ui.tools 包,它似乎有一个动态包安装/卸载,但不知道如何将它与我自己的启动配置一起使用。
关于如何解决这个问题的任何想法?它可以与 JRebel 一起使用吗?还有其他选择吗?谢谢你,斯特凡
netbeans - Netbeans RCP 模块选项。Felix、Equinox 还是标准的 Netbenas 模块?
为 Netbeans 7.0.1 RCP 开发模块有几个选项。我还没有找到任何明确的比较。所以我想知道其中哪一个最容易:
开发
由用户安装(例如,用户可以
从存储库中选择带有模块的适当 jar)
这使得编写不可重用的代码更少(例如,当您想稍后制作使用过的类的 Web 应用程序时)?
哪个最受欢迎?
java - 如何找出正在运行的 Equinox 实例的 pid,是否有 pid 文件?
如何找出正在运行的 Equinox 实例的 pid,某处是否有 pid 文件,或者它是否可配置放置 pid 文件的位置?
更新:为了清楚起见,我有一堆实例在运行,它们的配置大致相同,所以任何只寻找 equinox 的用户都不知道哪个实例是哪个
java - 我可以将 osgi.enterprise.jar 放到我的 Equinox 插件文件夹中吗?
我对 OSGi Enterprise 规范感兴趣。目前我只对 JDBC 连接感兴趣,但这可能会改变。
在http://www.osgi.org/Download/Release4V42我可以找到 osgi.enterprise.jar(配套代码链接)。我可以将它安装在我的 Equinox 容器中并使用它吗?
我的印象是某些类是重叠的(例如 org.osgi.service.component),这不会导致问题吗?或者我应该卸载 org.eclipse.osgi.services 包并改用 osgi.enterprise 吗?
java - 在 Tomcat 中使用来自 Java Web 应用程序的 OSGi Bundle
我正在尝试从 Java Web 应用程序调用 OSGi 包的方法。两者都应该在 Tomcat 7 上运行。
我已经编写了一个普通的 Java 应用程序,它调用 OSGi 包中的方法,如本网站所述: http: //drupal.osgibook.org/node/37。
为了获得 Equinox 环境的上下文,我从应用程序启动它并从内部安装包。此外,上下文用于检索正在运行的捆绑包的服务引用并获取其服务。
EquinoxRunner 类的 runEquinox 方法:
和ServiceRunner类的invokeMethod:
现在,在使用eclipse bridge的 Tomcat 上,我不知道如何检索 Equinox 环境的正确上下文。当我尝试使用 Equinox 在 Tomcat 上运行它时,我得到了 NoClassDefFound 异常。我将不胜感激有关如何解决此问题的任何建议。
提前非常感谢。干杯,尼克
java - Problem in the execution of an RCP application
Thank you for your response. now that I set; normally it must start execution of the RCP application that I added to the classpath. the first class to run is Application Activator and after when he throws an exception that no longer found. Here is the stacktrace
java - 如何以编程方式删除 Eclipse 安全存储设置
如何以编程方式删除 eclipse 安全存储中保存的内容?在运行一些 SWTBot 测试之前,我需要重置所有设置。
我知道,我可以删除文件夹,但没有其他方法吗?
编辑:
感谢克里斯,我解决了这个问题。
该问题已在第 2 部分中解决。我还想通过使用 SWTBot 进行测试来展示如何停止安全存储身份验证的方法,因为这很烦人。
eclipse - 更新eclipse的问题
当我在 Eclipse 中选择“帮助->检查更新”时,我在窗口底部收到以下错误消息。从这条消息“一次只能安装以下之一:”看来我安装了同一组件的多个副本。在“About Eclipse SDK=>Installation Details”下,我发现至少有两个 Equinox P2 Provisioning 实例:在“Eclipse SDK”和“PHP Development Tools”下。
任何有关如何解决此问题的建议将不胜感激。
我在 CentOS 5.2 上运行 eclipse helios 3.6.1。
更新 9/15:我在某处读到这可能是由于权限问题,我应该以 root 身份运行 eclipse 并执行更新。我确实能够以 root 身份完成 3.6.2 SDK 更新,但之后我的所有附加组件(例如 subclipse、PDT 等)都消失了。
extjs - 集成 Ext-GWT、Equinox 和 Jetty
我想知道将所有这三种技术集成在一起时的最佳实践是什么。即:Equinox 将用作 osgi 框架,jetty 用作 http 服务器 ..以及用于创建动态页面的 Ext-Gwt。主要目的是将 Ext-GWT 移植到 OSGi 容器中。任何建议或更改都会有所帮助。
java - 在独立 Equinox 上加载 org.w3c.dom.Node 异常
当我的应用程序在 Equinox 上以独立模式运行时,它会启动一个 NoClassDefFoundError 来查找 org.w3c.dom.Node 类。
这个类是框架提供的吗?在命令行上,我运行了命令getprop并且此类在 org.osgi.framework.system.packages 属性中列出。
我已经检查了 MANIFEST 文件中的 Import 标签并且没问题。
有任何想法吗?我做错了什么?
这里的清单:
bundle [id]的输出:
bundle 0的输出:
这里是堆栈跟踪: