2013-11-25 73 views
0

我有一个与正常的SpringApplication.run(Application.class,args)一起运行的Spring MVC应用程序;声明。当我运行它然后关闭终端窗口时,它终止了这个过程。当我关闭终端窗口时,如何防止它关闭?如何防止关闭终端后关闭Spring MVC应用程序?

我使用的是OSX 10.9,小牛。

非常感谢。

+0

难道你不能用'&'在末尾运行'java'命令吗? –

回答

3

正如Dave Syer所说,您最好使用nohup命令,该命令可防止子进程在终端窗口关闭时挂起。

例如:

nohup java -jar name.jar 2>&1 >output.log &

这都将超出标准和标准错误发送到output.log文件。您可以省略>output.lognohup将使用名为nohup.out的默认日志文件。

+0

这对我有用。非常感谢你。 – Anju

+0

谢谢@Anju。如果它适合你,你能接受答案吗? –