多语言展示
当前在线:1637今日阅读:82今日分享:48

springboot项目配置为服务并开启自启动

springboot项目通过jar启动的方式大家应该比较清楚,即:java -jar xxx.jar,但生产环境中往往需要配置为服务,并开机启动,网上有好多Springboot项目配置服务与开机自启动的方法,但都比较麻烦,而且几乎看不懂。经过一番摸索终于找到相对很简单的方法来实现,如下:
工具/原料
1

ubuntu

2

vmware

方法/步骤
1

首先设置jar包的可执行权限,默认是没有执行权限的,通过以下方式来设置为可执行权限:chmod 777 myproject.jar或者chmod +x myproject.jar。

2

接下来创建软连接到/etc/init.d下面,格式如下:ln -s /aa/bb/myproject.jar /etc/init.d/myproject,如果不是root账户登录,则前面需要加sudo。

3

设置完毕后,cd /etc/init.d查看软连接,如下图:

4

此时便完成了服务的设置,可通过下面命令进行启动、停止和查看状态,示例如图:service myproject start 启动service myproject stop 停止service myproject status 查看状态

5

接下来设置开机启动,命令也很简单:sudo upate-rc.d myproject defaults

6

使用下面命令重启服务器:sudo reboot

7

通过下面命令查看项目是否启动,如下图:可以看到项目已经启动。ps -ef |grep java

注意事项

以上方法是经过多次尝试,踩了不少坑才总结出来的,虽然用起来简单,但过程不容易,要是帮到了,点个赞吧。

推荐信息