如何让SOLR在远程服务器上运行

我有一个使用solrsearch引擎的网站,但是我只能在使用ssh进入服务器(Amazon EC2)时运行java -jar start.jar。 一旦我退出ssh会话,它就会停止运行,而且什么都不能search。 即使在不访问服务器的情况下,如何保持这种运行状态?

如果这需要更多的澄清,只是评论。

我用

nohup java -jar start.jar & 

达到你想要的。

要么说服它在守护进程模式下运行,要么使用诸如setsid之类的东西来启动它,以将其与登录会话ID分离,以便在登录会话时不会终止它。