jar包后台运行常用方法和命令

直接运行Jar包是许多springboot后台发布的常用手段,但直接采用java -jar 虽然方便,但不美观,而且依赖对话框的有效运行,因此许多场景下需要采用jar包后台运行的方法发布。

对于后台发布因此我们首先肯定需要将日志配置到logback.xml中,以便跟踪查阅日志文件,方便定位和检查问题,完成了日志的配置后:

  1. Windows环境:
    在配置的jdk的bin文件下,复制一份javaw.exe并改名为你的系统程序名称如图:
    jar包后台运行常用方法和命令_第1张图片
    然后编写如下bat脚本:
    @echo off
    start myservice -jar myservice.jar
    pause
    之后每次启动程序只需要点击bat脚本就可以正常启动了:
    jar包后台运行常用方法和命令_第2张图片
    关闭程序的时候只需要右键结束进程就OK了。

可参考:https://blog.csdn.net/thcoding_cat/article/details/92007284

2.Linux环境:
nohup java -jar -Xms1024m -Xmx1024m xxxxxx.jar >/dev/null 2>&1 &

查看及杀死进程
ps -aux | grep java 或者
netstat -tupln
kill -9 查出来的PID

具体 java -jar 参数配置解释请参考:
https://blog.csdn.net/weixin_42414681/article/details/111378276

你可能感兴趣的:(技术成长,springboot,jar,java,开发语言)