Linux环境配置springboot启动服务
先配置好Java运行环境,装好jdk,比如,这里我们把jdk文件夹放在root下面
下面新建springboot项目的jar包存放的目录。这里我们就放在 /home/下面,新建一个test目录
再把jar包传进来,我这里使用的是xftp,就不演示了。比如我的jar包名字是test-1.0.0.SNAPSHOT.jar,传进来后,那么jar包的完整路径就是 /home/test/test-1.0.0.SNAPSHOT.jar
OK,接下来配置启动脚本。这里以centos7的系统为例,可能不同系统的脚本目录有些区别。 cd /usr/lib/systemd/system 在这里我们新建一个运行脚本叫做test.service vi test.service
里面的内容如下:
上面是写项目名和版本号,这个是便于运维,对运行没有影响。ExecStart中封装启动命令,包含了jdk路径和jar包的路径。写好之后保存退出,这个时候还不能直接使用脚本,需要使用命令systemctl daemon-reload 来使脚本生效。 然后就可以启动脚本了,命令是 systemctl start test.service或者systemctl start test也可以。 查看启动状态:systemctl status test 停止项目:systemctl stop test 重启项目:systemctl restart test
补充:项目启动和运行的时候可以限制内存,避免启动过程中占用太多内容,影响系统其他项目,可以在启动脚本中加入内存限制的参数。
下一篇:Redis集群搭建笔记