【问题标题】:r-OSGI ECF beginners tutorialsr-OSGI ECF 初学者教程
【发布时间】:2013-07-10 20:02:44
【问题描述】:

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 first bundle

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

【问题讨论】:

    标签: java eclipse osgi eclipse-ecf r-osgi


    【解决方案1】:

    这会有帮助吗?http://wiki.eclipse.org/EIG:Getting_Started_with_OSGi_Remote_Services#Adding_ECF.27_OSGi_Remote_Services_Implementation_to_Your_Target_Platform

    我的观点:

    是的,OSGI 的所有概念也应该适用于 r-OSGI。我对 r-OSGI 不是超级熟悉,但看起来使 OSGI 服务成为 r-OSGI 的主要方法是在导出的 OSGI 服务上添加一个属性,告诉 r-OSGI 运行时“获取我的服务并应用它在 efctcp:// 端口上”。基本上:r-OSGI 服务只是使用 r-OSGI 公开的标准 OSGI 服务。你可以在这里看到:

    http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/examples/bundles/org.eclipse.ecf.examples.remoteservices.hello.ds.host/OSGI-INF/hello.xml

    第 6 行看起来是唯一适用于服务器端 r-OSGI 的。

    就 Eclipse 中的调试而言,我会在本地调试中禁用 r-osgi,仅在需要时启用它。我想知道你是否可以在 Eclipse 中附加多个远程调试器,这样你就可以同时调试两个独立的系统,编辑:每个都运行它自己的 OSGI 运行时并使用 r-OSGI 相互通信。

    【讨论】:

    • 谢谢。我已经检查了 eclipse wiki。但我不确定如何在 Eclipse 中工作关于 r-OSGI。如果所有概念都适用于 r-OSGI,可能与 eclipse 相关的大多数想法必须相同。我将在 eclipse 中再试一次
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 2011-01-29
    • 2013-06-28
    • 2015-02-23
    • 2011-06-03
    • 2011-04-27
    • 1970-01-01
    相关资源
    最近更新 更多