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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/159031.html