如何在Linux服务器上启动jar包一直运行并修改后台冲突的运行端口号?

1.查看进程
    先查看自己服务器下的进程,留意是否有已经有进程在运行。

ps -ef | grep java

在这里插入图片描述
注意:进程号就是查看运行进程这里用框框框住的部分。

2.如果有进程(占用了8888端口)在运行,还是想用8888端口运行其他jar的话,那么先杀死占用进程。
(此处以端口8888号举例,其他端口号同样适用。)

kill -9 17654(进程号)

3.再次查看进程,检查是否已经杀死进程了。

ps -ef | grep java

4.后台运行jar包

java -jar xxxx.jar(jar包名称) 

注意: 在这里虽然是启动了jar包,但需要一直开启着linux服务器,比较麻烦。

5.使用nohup命令在后台运行jar包,可以在关闭linux服务器后还是可以运行。

nohup java -jar xxxx.jar(jar包名称) &

6.再次查看进程检查是否运行好。

 ps -ef | grep java

7.如果想将端口号冲突的jar包也要一直运行,就需要修改端口号,再去执行以下命令即可。

nohup java -jar xxxx.jar(jar包名称) --server.port=7788 &

注意: 这里是一直运行jar包,并且指定端口号为7788。这里指定的端口号也可以改成其他的不冲突的端口号。但是一定要注意,一是指定指定的端口号跟一些特殊的端口号不能冲突,否则会受到影响二是指定端口号后为了响应数据请求,需要去服务器防火墙开放端口号,所以这里不建议随意乱开端口号,也不建议开放过多其他端口号,容易被攻击服务器。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值