欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-02 18:14:01
...

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

ps -ef | grep java

如何在Linux服务器上启动jar包一直运行并修改后台冲突的运行端口号?
注意:进程号就是查看运行进程这里用框框框住的部分。

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

相关标签: linux linux