【问题标题】:gogo shell doesn't work apache felix 6.0.3?gogo shell 不能工作 apache felix 6.0.3?
【发布时间】:2020-09-29 04:05:48
【问题描述】:

我在学习osgi,安装了apache felix (6.0.3),执行如下命令。

java -jar felix.jar 

Felix 没有显示 shell gogo,不知道为什么?

【问题讨论】:

    标签: osgi apache-felix


    【解决方案1】:

    gogo shell 在单独的包中实现。您只需启动框架而无需任何捆绑包。

    我建议使用像 bnd 这样的工具来设置 felix 和所需的包。见我的osgi ds hello world example。它启动了 shell,还展示了如何构建和部署自己的代码。

    【讨论】:

      【解决方案2】:

      OSGi 是一个模块化系统。您刚刚启动了框架。该框架没有任何行为,因为它应该。您需要安装 bundles 以获得任何行为。这包括外壳。

      我已经编写了一个基于 gogo 和 Bndtools 的 OSGi Starter。你可以在这里找到它:

      https://bndtools.org/workspace/osgi-starter.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-25
        • 2014-03-15
        • 2012-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-15
        • 2015-04-23
        相关资源
        最近更新 更多