SpringBoot2.0(七):SpringBoot2.0 在Linux或Windows服务器上面运行Jar文件

时间:2024-03-18 13:24:53

当我们使用SpringBoot2.0开发好项目以后,可以放在Windows服务器上,也可以放在Linux上面,今天就来给大家分享一下怎么在Linux和Windows服务器上面运行jar文件。

以下方式运行jar的前提之下就是先安装JDK,才可以正常运行!

Windows上运行:

方法一:

第一种方式方便简单快速:
https://download.csdn.net/download/xiaofeivip_top/11010241

界面:
SpringBoot2.0(七):SpringBoot2.0 在Linux或Windows服务器上面运行Jar文件

方法二:

比如我的jar文件放在这个目录:F:\respository\com\el\sgjy\sgjy-web\1.0
按一下键盘上面的 Win + R然后输入 CMD 然后输入 CD + F:\respository\com\el\sgjy\sgjy-web\1.0 在输入 f: 这就来到了jar所在的目录下面,然后接着输入 java -jar sgjy-web-1.0.jar 即可运行

详细看一下截屏:
SpringBoot2.0(七):SpringBoot2.0 在Linux或Windows服务器上面运行Jar文件
SpringBoot2.0(七):SpringBoot2.0 在Linux或Windows服务器上面运行Jar文件
SpringBoot2.0(七):SpringBoot2.0 在Linux或Windows服务器上面运行Jar文件
SpringBoot2.0(七):SpringBoot2.0 在Linux或Windows服务器上面运行Jar文件
SpringBoot2.0(七):SpringBoot2.0 在Linux或Windows服务器上面运行Jar文件

Linux运行Jar

第一种:
java -jar xxx.jar &
& 表示后台运行,ssh窗口不被锁定,但是关闭窗口时,程序还是会退出

第二种:(建议使用这种)
nohup java -jar xxx.jar &
nohup 表示不挂断运行命令行,当账号退出或关闭终端时,程序仍然运行,这种方式运行之后会在jar运行的目录下面创建一个nohup的文件夹,把运行的日志都放在了里面。

第二种方法结束Jar运行:
第二种方法结束Jar运行需要在Linux控制台上面输入 lsof -i:8080 然后找到改程序的pid,然后在控制台输入 kill + PID 来结束jar的运行。

详情看截屏:SpringBoot2.0(七):SpringBoot2.0 在Linux或Windows服务器上面运行Jar文件