解决jar包启动关闭窗口后停止项目问题

  • Post author:
  • Post category:其他


项目以jar形式部署到服务器,通常会以这样的形式

java -jar zpw-2.2.5.RELEASE.jar

问题:

当我们一关闭当前窗口就会停止运行项目

解决思路:

在后台运行

解决方法:

nohup java -jar zpw-2.2.5.RELEASE.jar  > log.file  2>&1 &

上面的2 和 1 的意思如下:

0    标准输入(一般是键盘)
1    标准输出(一般是显示屏,是用户终端控制台)
2    标准错误(错误信息输出)

将运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出
(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。

查看进程:

运行后显示的数字就表示运行的pid,netstat -anp可以查看到。

netstat -anp

停止进程:

接着,直接 kill -9 669(pid) 即可

kill -9 669(pid) 



版权声明:本文为hwt1070359898原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。