问题标签 [eclipse-ecf]

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 投票
1 回答
948 浏览

eclipse - 如何将 Skype 提供程序添加到 Eclipse 通信框架中?

我已经安装了 Eclipse Communication Framework,现在我想添加一个Skype Provider

我已经下载了Skype 提供程序源并将其放置在 /eclipse/ECF-Skype/eclipse/ 中,如这里的第三种方法所述,现在我希望 Skype 提供程序出现在下拉列表中。相反,我仍然得到这个:

在此处输入图像描述

有人可以帮我为 Eclipse 通信框架安装 Skype 吗?

0 投票
1 回答
359 浏览

eclipse - 在 p2.console 获取 NPE

p2.console在访问它时遇到了 NPE 异常。

我的自定义邮件应用程序也遇到了同样的异常。

我不明白“没有可用的传输”的含义或如何检查传输包。我检查了安装在我的Equinox上的ecf包。我正在使用日食朱诺

有没有人有任何解决方案,p2.console 等教程?

0 投票
1 回答
720 浏览

java - r-OSGI ECF 初学者教程

ECF 中的 r-OSGI 似乎在 Internet 上的资源较少。我发现几个教程直接解释了代码。但我正在寻找一个可以解释以下内容的分步教程。

  1. 如何在 Eclipse 中创建 r-osgi 项目。
  2. 我们需要在 Eclipse 中配置哪些内容才能运行该项目?
  3. 如何在 Eclipse 中调试和运行 r-OSGI 项目。
  4. 如何编写 r-OSGI Hello world 服务。
  5. 如何在 ECF 中编写服务发现。

我在 Eclipse 中找到了 OSGI 教程,这适用于 r-OSGI 吗? OSGI 第一个捆绑包

如果是,所有与 OSGI 相关的概念都适用于 r-OSGI 吗?

0 投票
0 回答
139 浏览

eclipse - 由于缺少捆绑包而无法安装 ECF SDK?

我想为 Eclipse 使用 DocShare,所以我从 eclipse 站点下载了用于安装 ECF SDK 的 zip 文件,然后去在 eclipse 中安装新软件,给它提供了 zip 文件的路径并取消选择“在...期间联系所有站点。所需软件”复选框,因为它花费了太长时间。结果是一个错误说明:

我不知道这意味着什么,也找不到任何解决方案。有人可以帮帮我吗?谢谢

我下载 zip 文件的站点:http: //www.eclipse.org/ecf/downloads.php

0 投票
1 回答
56 浏览

eclipse - 通过 ECF 在 Eclipse 中进行协作

我想使用 DocShare 插件,所以我在 Eclipse Luna 中安装了 ECF SDK,并尝试使用 File->New->XMPPS 添加我的 google 帐户并添加我的 google 帐户信息以登录,但我收到错误“Container Connect”有遇到错误。

我需要在用户 ID 字段中包含除我的电子邮件地址之外的任何内容吗?我很想在这个问题上得到任何帮助,因为我一生都无法弄清楚如何让它发挥作用。

顺便说一句,我还尝试将我的帐户详细信息添加到 XMPP 对话中,结果相同。

编辑:我刚刚意识到我还需要使用我的电子邮件地址输入一个端口,但我几乎不知道端口,也不知道要分配哪个端口。

0 投票
1 回答
238 浏览

osgi - Equinox 中的远程声明式服务

我正在尝试使用 Eclipse ECF 提供远程声明性服务。在服务提供者组件定义中,我设置了以下属性:

但是我不知道如何从消费者端使用这些属性来发现服务。
(我希望能够从一个 osgi 环境提供服务并从另一个 osgi 发现它。)

0 投票
1 回答
311 浏览

jms - 如何将 ECF JMS/ActiveMQ 提供程序与远程服务一起使用?

为了使 OSGI 服务可以远程访问,我想使用 ActiveMQ JMS 代理作为 ECF 框架内的分发提供程序。我应该采取哪些步骤?

0 投票
0 回答
139 浏览

osgi - Eclipse ECF Generic / Zoodiscover (Zookeeper) 远程服务在一段时间后丢失

如标题中所述,我想在 OSGI 环境中使用远程服务。所以我决定用 eclipse ECF 来处理这个问题。在我看来,这是一个处理 OSGI 远程服务的非常好的项目。所以对于发现提供者,我使用 Zoodiscovery。服务使用通用服务属性注册。此外,Zoodiscovery 以集中模式使用,中心 IP 通过网络广播发布。我得到了一切工作。但经过一段时间后,服务消费者失去了远程服务。

发现远程服务时显示此消息:

未发现远程服务时会显示此消息:

但是:在主机系统上一切都很好,服务在线。如果我在消费者端重新启动 OSGI 框架,一切都会再次正常工作,直到这个 Undiscovery 事件。发现和未发现之间的时间长度相等。

似乎有一个超时未发现服务。如果我通过调用方法来使用服务,则没有不同的行为。有谁知道发生了什么?

感谢您的帮助和最诚挚的问候!

更新:

好的一个更新:当发现远程服务时,我在客户端的本地参数中获取它。当远程服务在客户端未发布时(不是在服务器端,如我之前的帖子中所述),我可以从获取的实例中调用方法。所以代理仍然可用并且它工作正常,直到我在服务器端取消发布远程服务。因此代理仅在 OSGI 服务注册表中未发布。

此致!

0 投票
1 回答
221 浏览

java - 如何使用 Eclipse ECF 获取远程 OSGi 服务

我正在尝试让远程 OSGi 服务与我现有的 RCP 应用程序(基于火星)一起工作。但是它似乎不起作用 - 我的应用程序的两个实例看不到另一个发布的服务。

我已将最新的 ECF SDK 添加到我的目标平台,并将以下捆绑包添加到我的产品运行时;

  • org.eclipse.ecf.discovery
  • org.eclipse.ecf.provider
  • org.eclipse.ecf.provider.remoteservice
  • org.eclipse.ecf.sharedobject
  • org.eclipse.equinox.concurrent
  • org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy
  • org.eclipse.osgi.services.remoteserviceadmin
  • org.eclipse.ecf.remoteservice.asyncproxy
  • org.eclipse.ecf.remoteservice
  • org.eclipse.ecf.osgi.services.distribution
  • org.eclipse.ecf.provider.jmdns
  • ch.ethz.iks.r_osgi.remote
  • org.eclipse.ecf.provider.r_osgi
  • org.eclipse.ecf.console
  • org.eclipse.ecf.provider.dnssd
  • org.xbill.dns
  • org.eclipse.ecf.provider.discovery

在我的一个捆绑激活器中,我有以下内容可以在 start 方法中注册我的服务()

我知道有些事情正在二审报告中起作用;

我还在 zeroconf 浏览器中看到一条记录出现“_ECFOSGIRSVC”。

众多教程似乎表明该服务应该神奇地在另一个实例上可用。但是什么都没有出现(在应用程序控制台中运行“服务”只列出本地服务)。一些问题;

  • 这真的是所需要的吗?
  • 我该如何调试?
    • 我怎么知道服务是否真的被导出了?
    • 我怎么知道另一个实例是否真的在搜索它?
  • 是否可以 a) 报告容器端点并“手动”连接另一个实例?

有很多“HelloService”教程的内容并不完全相同,这让入门非常混乱!

0 投票
2 回答
384 浏览

java - 为 Eclipse 安装 DocShare

我正在尝试为 Eclipse 安装 DocShare。我安装了 ECF,但如何安装 DocShare 插件?

我知道这是一个重复的问题,但另一个问题没有得到回答,并且是近一年前发布的。

请帮忙,谢谢!