Linux设置项目Jar开机启动

提示:版本:ubuntu16.0.4,不同版本号方式可能不同;
文章为自己工作过程中学习总结记录,如有错误,请指正


很多时候,服务器运行了多个项目,一旦发生意外情况服务停止了,就需要我们一个一个去启动,既麻烦又费时间,下面介绍配置项目自动启动方法,开机即可自动启动配置好的项目,极大减轻了维护的负担。

一、操作步骤

1.配置自启文件并给予权限

本文启动文件存放路径为 /etc/init.d/start_test_sh,代码如下(示例):
创建启动文件:

touch start_test_sh

配置启动文件,JDK配置路径需要加上,可通过 cat /etc/profile 查看JDK信息,代码配置了nginx、redis以及一个java 项目

先查看jdk安装目录

echo $JAVA_HOME
export JAVA_HOME=/usr/local/wisdom/jdk1.8.0_211
export PATH=$JAVA_HOME/bin/:$PATH

/usr/local/wisdom/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/wisdom/redis/bin/redis-server /usr/local/wisdom/redis/etc/redis.conf
nohup java -jar /root/server/lms_app_service.jar > /root/server/lms_app_service.log 2>&1 &

2.修改rc.local并给予权限

返回etc目录,代码如下(示例):

cd ..

修改rc.local文件(修改过程省略),增加如下代码(示例):

/etc/init.d/start_test_sh
exit 0

命令配置权限,如下代码(示例):

chmod +x /etc/rc.local
chmod +x /etc/init.d/start_test_sh

3.重启reboot

reboot

查看java进程,显示项目进程则运行成功。

ps -ef | grep java  或者 ps -aux | grep java

总结

简单的来说,配置项目自启,只需要添加配置文件并授予权限,将配置文件路径添加到启动类以便于找到它。通过配置项目自动启动,可以在项目发生问题、电脑重启时极大的简化我们维护的工作量,也可以防止因项目过多,导致个别项目忘记配置启动等问题。

另外附一篇文章:如何设置windows jar开机自动

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值