Uczę się Apache Felix, aby użyć jako moje ramy OSGi. Chcę móc korzystać z Felix Remote Shell, aby uzyskać dostęp do działającej instancji za pomocą telnetu. Zdalna powłoka uzyskuje dostęp do procesu za pośrednictwem Gogo, jak wyjaśniono na http://felix.apache.org/site/apache-felix-remote-shell.html. Kiedy uruchamiam Felixa z pakietami powłoki Gogo w katalogu automatycznej instalacji bundles
, otwiera się monit Felix g!
na konsoli systemu Linux, z którego uruchamiam. Chciałbym, żeby Felix zaczął z powłoką Gogo aktywną, ale bez dołączania do mojej obecnej konsoli Linuksa i pokazując monit g!
i wciąż pozwalając mi uzyskać dostęp do instancji za pomocą Remote Shell przez telnet. czy to możliwe? Jeśli tak, to w jaki sposób to zrobić? Czy byłby wystarczający nohup
i działający w tle? To nie wydaje mi się bardzo czyste. Dzięki za wszelkie sugestie!Dokonywanie Apache Felix Gogo nie otworzyć lokalnej konsoli
7
A
Odpowiedz
13
Zgodnie z a discussion on the mailing list należy dodać argument JVM -Dgosh.args=--nointeractive
.
Dziękuję bardzo! Sprawdzę to. –
To zadziałało dla mnie! dziękuję Richard – Jako
To działało dla mnie. Nie wiem, dlaczego ta odpowiedź nie została przyjęta. Mogę wymyślić jeden ważny powód, ale byłoby to niefortunne dla rodziny autora OP. :) – axiopisty