当前位置:首页 > 生活百科

java运行jar包参数(java完整安装教程)

栏目:生活百科日期:2025-05-04浏览:0

Java项目开发完毕打好jar包,就需要把该jar包上传到Linux上去运行,如果老哥使用Windows当我没说?(? ???ω??? ?)?。

我们想到的可能就是通过 java -jar platform-scm-v108.jar 的方式来运行jar包,程序运行正常,但是运行期间窗口被锁定。当我们关闭窗口或Ctrl + C打断程序运行时,程序就会退出;停止时会先通过 ps -ef | grep platform-scm-v108.jar 找出jar包的进程,然后再kill掉。这样太繁琐了,下面就根据线上经验总结下jar优雅启动、停止的步骤:

1 Linux启动jar包的方式

1.1 简单后台启动

java -jar platform-scm-v108.jar --spring.profiles.active=product --server.port=8080 &&

说明:&& 表示后台运行,ssh窗口不被锁定,但是关闭窗口时,程序还是会退出;

1.2 不挂断后台启动

nohup java -jar platform-scm-v108.jar --spring.profiles.active=product --server.port=8080 &&

说明:nohup 表示不挂断运行命令行,当账号退出或关闭终端时,程序仍然运行,当用 nohup 命令执行作业时,该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

1.3 不挂断后台启动并重定向日志

nohup java -jar platform-scm-v108.jar --spring.profiles.active=product --server.port=8080 &>/data/platform/log/platform-scm.txt &&

说明:&>
/data/platform/log/platform-scm.txt platform-scm.txt文件中

2 停止jar包

2.1 简单两步走

ps -ef | grep platform-scm-v108.jar# 找到对应的进程然后杀掉kill -9 进程号

说明:分两步,操作繁琐;

2.2 一条指令停止法

kill -9 `ps -ef | grep platform-scm-v108.jar | grep -v 'grep' `

说明:两次使用管道,排除其他进程,直接杀掉相应的进程。

3 线上环境脚本参考

3.1 启动脚本

nohup java -jar nt-scm-module-system-2.4.3.jar --spring.profiles.active=product --server.port=8080 &&

3.2 停止脚本

kill -9 `ps -ef | grep nt-scm-module-system-2.4.3.jar | grep -v 'grep' `

3.3 重启脚本

kill -9 `ps -ef | grep nt-scm-module-system-2.4.3.jar | grep -v 'grep' `sleep 2nohup java -jar nt-scm-module-system-2.4.3.jar --spring.profiles.active=product --server.port=8080 &&sleep 2tail -f nohup.out

“java运行jar包参数(java完整安装教程)” 的相关文章

企业增值税怎么算,增值税基本计算公式

企业增值税计算案例深圳某公司属于进行农产品批发销售的一般纳税人,2017年9月份从一家从事农产品批发、零售的小规模纳税人公司采购农产品一批并取得代开的3%的增值...

互联网创业论坛策划案,带你了解怎样利用互联网创业

社会关系的本质,就是强者把弱者的资源消灭掉了。很多人特别幼稚,社会在不断的培养幼稚的人。书上不写这些,仅仅写正面的。好看的,毫无用处的东西、牛人也不讲这些。牛人...

js写css样式(详解js写html代码)

通过使用文档对象模型DOM,可以将HTML文件当做文档对象,并按照文档对象处理方法进行处理。主要处理形式包括设置HTML标记文本内容、设置元素属性值及对Styl...

个性鼠标指针设置(好看的电脑鼠标指针)

在过去,“游戏外设”还未普及的时候,拥有一套高性能的外设是每个追求个性的游戏玩家的梦想。如今随着人们生活水平的提升,高性能游戏硬件早已进入了广大游戏玩家的装备库...

qq安全登录检查是什么情况(登qq绕过手机验证的方法)

QQ绕过假设备锁登录新设备跳过验证方法方法如下:1.下载QQ空间或QQ音乐也可以2.用QQ空间登录有假设备锁的号3.登上去以后去QQ登录在附带另一个方法,通过旧...

4k显示器对显卡的要求(相对应配置要求介绍)

英伟达和AMD在去年发布的新一代显卡,不仅为玩家带来了强悍的性能升级,还提供了传输带宽高达48Gbps的HDMI2.1接口,让8K/60帧或4K/120帧的影像...

京东快递和顺丰快递哪个快,两者的收费标准一览

前几天,一位物流管理专业的学生,找我咨询,他的疑惑是:京东物流与顺丰快递有什么区别?以下内容是我基于这个问题的思考,如果你也有这方面的困惑,不妨一起来了解一下。...

fat32转exfat格式(没有fat32格式化选项)

简单介绍下Windows、苹果系统电脑、安卓手机及苹果手机支持的硬盘、U盘几种格式。Windows系统当中,常见的硬盘和U盘格式,有FAT32、NTFS以及ex...

bose蓝牙耳机使用说明(无论音质还是降噪效果都没的话说

作为一款无线耳机,苹果的AirPods无疑是成功的,纯白色的外观配上精妙的设计,让越来越多的用户开始享受无线世界的美好。许多竞争对手也先后推出类似AirPods...

ipadmini4多少钱一台(ipadmini4参数配置详细)

据二少在美国的朋友爆料称,iPadmini4极有可能今年夏天全球开售,售价300美元,在大陆上市后价格在2499元人民币。据悉iPadmini4将配备A8处理器...