Osgi 使ApacheFelixGogo不打开本地控制台

Osgi 使ApacheFelixGogo不打开本地控制台,osgi,apache-felix,Osgi,Apache Felix,我正在学习使用ApacheFelix作为我的OSGi框架。我希望能够使用Felix Remote Shell通过telnet访问我正在运行的实例。远程Shell通过Gogo访问进程,如上所述。当我在auto deploybundles目录下使用Gogo shell bundles启动Felix时,它会打开一个Felix提示符g在我从中启动的Linux控制台上。我想做的是让Felix从激活GogoShell开始,但不连接到我当前的Linux控制台并显示g提示符,仍然允许我通过telnet使用远程S

我正在学习使用ApacheFelix作为我的OSGi框架。我希望能够使用Felix Remote Shell通过telnet访问我正在运行的实例。远程Shell通过Gogo访问进程,如上所述。当我在auto deploy
bundles
目录下使用Gogo shell bundles启动Felix时,它会打开一个Felix提示符
g在我从中启动的Linux控制台上。我想做的是让Felix从激活GogoShell开始,但不连接到我当前的Linux控制台并显示
g提示符,仍然允许我通过telnet使用远程Shell访问实例。这可能吗?如果是,正确的方法是什么?
nohup
在后台运行就足够了吗?我觉得那不太干净。谢谢你的建议

根据,您应该添加
-Dgosh.args=--nointeractive
JVM参数。

非常感谢!我来看看,这对我很有效。我不知道为什么这个答案没有被接受。我可以想出一个合理的理由,但这对作者的家庭来说是非常不幸的