7

我正在学习将 Apache Felix 用作我的 OSGi 框架。我希望能够使用 Felix Remote Shell 通过 telnet 访问我正在运行的实例。Remote Shell 通过 Gogo 访问该进程,如http://felix.apache.org/site/apache-felix-remote-shell.html中所述。当我使用自动部署目录中的 Gogo shell 包启动 Felix 时,它会在我开始的 Linux 控制台上bundles打开一个 Felix 提示符。g!我想做的是让 Felix 在 Gogo shell 处于活动状态时启动,但没有附加到我当前的 Linux 控制台并显示g!提示,并且仍然允许我通过远程登录使用 Remote Shell 访问实例。这可能吗?如果是这样,正确的方法是什么?将nohup并在后台运行就足够了?这对我来说似乎不是很干净。感谢您的任何建议!

4

1 回答 1

14

根据邮件列表上的讨论,您应该添加-Dgosh.args=--nointeractiveJVM 参数。

于 2013-01-15T14:18:59.747 回答