springboot项目部署到Centos7———之发布项目

1、首先在Eclipse中右键项目-->Run As-->Maven Clean ------>出现BUILD SUCCESS

                                        -->Run As-->Maven Install------>出现BUILD SUCCESS

获取最新编译版本。

找到项目文件夹目录中target文件夹中,打包好的jar包。springboot项目部署到Centos7———之发布项目_第1张图片

在服务器/usr下,新建myblogProject文件夹

mkdir myblogProject

使用前文提过的Xftp6将myblog.jar上到到服务器 myblogProject文件夹。 

 

2、 进入服务文件目录,创建文件,myblog-apps.service

cd  /etc/systemd/system/

touch myblog-apps.service

vim myblog-apps.service

3、编辑内容

[Unit]
Description=myblog apps
After=syslog.target
 
[Service]
ExecStart= /usr/local/jdk1.8.0_191/bin/java -jar  /usr/myblogProject/myblog.jar
 
[Install]
WantedBy=multi-user.target 

 Description中填写项目描述

ExecStart中    你的jdk安装路径/bin/java -jar   jar包路径

4、设置开机启动

systemctl enable myblog-apps 

5、启动服务

systemctl start myblog-apps 

6、其他

你还可以查看项目的日志
 
journalctl -u springboot-apps or journalctl -u springboot-apps.service
 
这时候注意还要开启端口号,我的为8080
 
firewall-cmd --zone=public --add-port=8080/tcp --permanent
 
重启防火墙使之生效
 
firewall-cmd --reload
 
如果想要停止项目
 
systemctl stop springboot-apps
 
如果想要取消开机启动的service
 
systemctl disable springboot-apps 

7、注意:项目中你的 properties文件中定义的server.port 在服务器中是否添加到防火墙,阿里云控制台中防火墙是否开启这个端口。

你可能感兴趣的:(springboot项目部署到Centos7———之发布项目)