首先把这两个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