用于OSGi的apache felix web控制台的替代方案

用于OSGi的apache felix web控制台的替代方案,osgi,Osgi,我正试图找到apache felix web控制台的CLI替代品。我是OSGi新手,但我正在使用一个用它构建的项目。它当前使用web控制台配置托管服务。我需要在远程设备上进行设置,不过我更喜欢CLI方法。 我已经读到有一个配置管理CLI,但找不到任何关于如何使用它的文档或教程。Felix Gogo提供了一个本地控制台,这可能就是您正在寻找的 ApacheKaraf提供对Gogo控制台的SSH访问。您可能需要研究它是如何实现这一点的。用Karaf运行项目可能比向另一个项目添加SSH支持更容易 或者

我正试图找到apache felix web控制台的CLI替代品。我是OSGi新手,但我正在使用一个用它构建的项目。它当前使用web控制台配置托管服务。我需要在远程设备上进行设置,不过我更喜欢CLI方法。 我已经读到有一个配置管理CLI,但找不到任何关于如何使用它的文档或教程。

Felix Gogo提供了一个本地控制台,这可能就是您正在寻找的

ApacheKaraf提供对Gogo控制台的SSH访问。您可能需要研究它是如何实现这一点的。用Karaf运行项目可能比向另一个项目添加SSH支持更容易

或者,您可以手动实现一个简单的tcp服务器,只需直接与配置管理员交互。

Felix Gogo提供了一个本地控制台,这可能正是您需要的

ApacheKaraf提供对Gogo控制台的SSH访问。您可能需要研究它是如何实现这一点的。用Karaf运行项目可能比向另一个项目添加SSH支持更容易

或者,您可以手动实现一个简单的tcp服务器,只需直接与配置管理员交互。

您可以使用Felix Gogo(显然最新版本要好得多,可以通过SSH连接到其中),但恐怕它对您没有多大帮助 配置托管服务是一个值得关注的问题。在Gogo中,您可以轻松编写从shell执行的命令,但我不知道有任何现有的Gogo命令允许您更改配置

另一方面,Karaf使用自己的外壳(更好的IMHO)。它允许远程SSH,并且它确实有用于添加/更新配置的命令。不幸的是,Karaf命令与Gogo命令不兼容。Karaf的shell还假设运行时是Karaf,因此它在其他环境中非常有用。不过,在经过一些调整后可以安装它(例如,我目前正在开发一个将其与Liferay集成的原型)

您可以使用Felix Gogo(显然最新版本要好得多,并允许使用SSH),但恐怕它对您没有多大帮助 配置托管服务是一个值得关注的问题。在Gogo中,您可以轻松编写从shell执行的命令,但我不知道有任何现有的Gogo命令允许您更改配置

另一方面,Karaf使用自己的外壳(更好的IMHO)。它允许远程SSH,并且它确实有用于添加/更新配置的命令。不幸的是,Karaf命令与Gogo命令不兼容。Karaf的shell还假设运行时是Karaf,因此它在其他环境中非常有用。不过,在经过一些调整后可以安装它(例如,我目前正在开发一个将其与Liferay集成的原型)