Community
Participate
Working Groups
The equinox -console <port> only starts up if the org.eclipse.equinox.console bundle is installed. However the Felix gogo shell has an implementation of 'telnetd' which can do the same thing. It seems odd that the -console will provide a console shell, but -console <port> only works if the org.eclipse.console bundle is present. At the least this probably needs to be documented in the help pages, because it lists the -console <port> as being a way to start a telnet session. If the old console is used (-Dosgi.console.enable.builtin=true) then -console and -console <port> work from the equinox bundle.
This is because the org.eclipse.equinox.console is the thing that processes the configuration property to start the telnet server. We also implement our own telnet server to provide more functionality such as autocomplete, ssh support etc. This is the work Lazar (from SAP) did. For luna we should update the docs to state that osgi.console.enable.builtin option will no longer work at all since all the console implementation has been removed from the framework. We should also make a note that all the console options require the console related bundles (equinox and gogo).
Updated documentation with: http://git.eclipse.org/c/platform/eclipse.platform.common.git/commit/?id=cb85c833114c9e02b9bc510d1579b7a1ee129ae7