Centos7/ubantu服务器启动jar包项目,配置service

如果不配置service服务的话,就要通过java -jar来开启jar包,这样有个弊端,过段时间会自动断开,所以还是乖乖配置service服务吧。

1.首先是ubantu下面配置   

参考:http://www.jcgonzalez.com/ubuntu-16-java-service-wrapper-example

下面是我个人的总结:

给服务器加服务(项目名.service),即就可以使用systemctl start 项目名.service

*注意:配置完两个文件(一个项目名.service,一个项目名.sh)后,要记得给在黑框(不是cmd中,是putty中,linux命令)中输入下面这句话(给配置的group.sh加x的权限)

sudo chmod +x /usr/local/bin/项目名.sh

配置这两个文件的时候,不要在桌面上创建,而是把服务上面类似的文件拖出来改掉即可,若新建文件,即使配置成功也会报错;

2.centos7下面配置

1.在etc/systemd/system 路径下新建一个文件   项目名.service,在进行下面配置,如图:

参考:https://blog.csdn.net/qq_41101788/article/details/98071456       https://www.cnblogs.com/raorao1994/p/9566222.html

脚本写好之后,继续:

2:先运行

systemctl daemon-reload
3:运行

systemctl start 项目名.service
4:停止

systemctl stop 项目名.service
5:加入开机自启

systemctl enable 项目名.service

看到这个表示加入开机自启成功,服务器重新启动,该服务也会直接开启,不需要再手动开启该服务,很方便。 

总结:ubantu配置两个文件,centos7中只配置一个。

猜你喜欢

转载自blog.csdn.net/zhangleiyes123/article/details/103924454
今日推荐