当前位置:首页 » 《随便一记》 » 正文

Linux下启动jar包的几种常见方式

6 人参与  2024年04月24日 15:55  分类 : 《随便一记》  评论

点击全文阅读


首先把这两个jar上传到linux ,会操作启动一个应用和同时启动多个应用

两个项目jar已上传,可去这里下载:

https://download.csdn.net/download/zengzhaowu313/88411336

第一种、直接启动 jar 包  ,先启动一个应用程序 ,后面操作启动多个应用

java -jar Test001.jar
# 缺点:当前 ssh 窗口会被锁定,不能再操作其他命令,如果需要执行其他命令,则需要打断进程,可按CTRL + C打断程序运行,或直接关闭窗口,程序也会退出

这里可以看到启动好的端口8888

然后浏览器看效果:访问成功

第一种启动方法,ctrl+c就退出了

第二种启动方法:
java -jar Test001.jar &
# 缺点:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

第二种ctrl+c后后可以操作其它的,只要窗口不关闭程序就一直运行。

查看正在运行进程:

ps -ef | grep java

然后kill杀死:kill 55482

第三种启动方法
启动一个程序   nohup java -jar Test001.jar &
# 用 nohub 命令启动 jar 包,是在后台不挂断运行,关闭终端窗口或者 CTRL + C 命令也不会终止程序。
# 当用 nohub命令启动 jar 包的时候,如果不指定日志输出文件,则所有的输出都会被重定向到 nohub.out 的文件中。

再次查询java 杀死,再运行第四种

第四种启动方法:同时启动多个
启动多个程序   nohup java -jar Test001.jar &   nohup java -jar Test002.jar &

第五种启动方法:同时启动多个并指定日志输出位置
启动多个程序   nohup java -jar Test001.jar &   nohup java -jar Test002.jar &

然后查看java已启动两个:ps -ef | grep java


点击全文阅读


本文链接:http://zhangshiyu.com/post/99624.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1