1、首先在Eclipse中右键项目-->Run As-->Maven Clean ------>出现BUILD SUCCESS
-->Run As-->Maven Install------>出现BUILD SUCCESS
获取最新编译版本。
找到项目文件夹目录中target文件夹中,打包好的jar包。
在服务器/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 在服务器中是否添加到防火墙,阿里云控制台中防火墙是否开启这个端口。