3、Spring Boot打包成jar并运行

一、打包

jar方式
Gradle 的 buildJar

输入图片说明

执行完后会下工程的build/libs下生成可以运行的jar文件

输入图片说明

二、运行

1、windows

java -jar ***.jar

更好的方式是写一个bat文件,双击就可以运行了
也可以做成windows服务,开机启动
可以使用第三方工具做成exe

2、linux
将jar程序设置成后台运行,并且将标准输出的日志重定向至文件consoleMsg.log。

nohup java -jar ***.jar >consoleMsg.log 2>&1 &

其中:nohup命令的作用就是让程序在后台运行,不用担心关闭连接进程断掉的问题了
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件

同理,也可以写一个sh文件

三、停止运行

1、windows
直接关

2、linux
如果想杀掉运行中的jar程序,查看进程命令为:

ps aux|grep ***.jar    

将会看到此jar的进程信息

data     5796  0.0  0.0 112656   996 pts/1    S+   09:11   0:00 grep --color=auto ***.jar
data     30768  6.3  0.4 35468508 576800 ?     Sl   09:09   0:08 java -jar ***.jar

其中30768则为此jar的pid,杀掉命令为

kill -9 30768   

也可以写一个sh文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容