jar形式部署到服务器,用到的命令如下
java -jar app-0.0.1-SNAPSHOT.jar
这样部署当关闭窗口时,就访问不到项目了
解决方案
nohup java -jar app-0.0.1-SNAPSHOT.jar > log.file 2>&1 &
那么这个后面加的东西是什么意思呢
0 输入,一般是键盘
1 输出,一般是显示屏,是用户终端控制台
2 错误,错误信息输出
将运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出
(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。
另外在部署会用到的命令
查看进程
运行后显示的数字就表示运行的pid,netstat -anp可以查看到
netstat -anp

杀死进程
此处xxxx是上图圈中的数字
kill -9 xxxx
版权声明:本文为qq_43652509原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。