Spring Boot项目在linux服务器上设置为开机自启(亲测有效)
1、使用IDEA工具,将自己项目打成jar包
2、将jar包用Xftp上传到服务器任意位置 /usr/local/jar/xxx
进入jar包文件夹
// 进入jar包位置
cd /usr/lcoal/jar
//查看jar包是否存在
ll
创建软连接
// 将自己的jar包和init.d建立软连接
ln -s /usr/local/jar/java.jar /etc/init.d/bird ##bird是你自己的起的名字,随便,好记就可以
//分别给这几个文件赋予权限
chmod a+x /usr/local/jar/java.jar
chmod a+x /etc/init.d/bird
//查找自己服务器jdk的环境位置
echo $JAVA_HOME
/usr/local/java/jdk1.8.0_211 //自己服务器的
//然后在jar包所在位置创建和jar包名字一样的cong文件
vim java.conf
//将jdk环境复制进去写上
JAVA_HOME=/usr/local/java/jdk1.8.0_211
//保存并退出
3、启动项目
service bird start //不报错就是启动成功
4、将项目设置为开机自启
(首先,添加为系统服务,注意add前面有两个横杠)
cd /etc/init.d //进入查看自己创建得到软连接是否存在
ll
chkconfig --add bird
//如果出现错误,就按以下操作 主要看有没有最后两个,如果没有就复制上去
vim bird
#!/bin/bash
#
# . ____ _ __ _ _
# /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
# ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
# \\/ ___)| |_)| | | | | || (_| | ) ) ) )
# ' |____| .__|_| |_|_| |_\__, | / / / /
# =========|_|==============|___/=/_/_/_/
# :: Spring Boot Startup Script ::
#
# Description: Parent pom providing dependency and plugin management
# chkconfig: 2345 99 01
(开机自启)
chkconfig bird on
service bird stop //停止
service bird start //启动
service bird status //查看状态
netstat -tunlp //查看端口占用情况
5、查看自己项目的启动日志
cd /var/log
找到自己的项目所对应的日志就可以 xxx.log
如有任何问题,请留言,或评论!