Better yet: run your servlet container as a daemon (server) process, and not just as something you execute manually as a user.
the "java -jar start.jar" command is just provided to make it really easy for people to try out the solr example directly from a release on their local dev box -- it is not intended to be "the way" to run Solr. Solr is a Java WebApp that can be run from any servlet container, and every servlet container on the planet worth mentioning provides good scripts/tools for starting/stoping automaticly on servers. : Better ye, use screent: http://www.manpagez.com/man/1/screen/ : > However, I need : > to have this process executed over a remove ssh connection : > that cannot : > be blocking. I'd therefore like to execute the process "in the : > : > background", , somehow in a forked process, so that the command : > returns : > while having set solr to run in the child process. Is : > there a simple way to : > do this? -Hoss