腾讯云服务器部署springboot项目

前言

我自己没有买腾讯云的服务器,用的别人的账号密码,一些需要配置的地方,比如需要开通的端口需要让账号拥有者帮忙打开,比如你的项目设置的server.port,mysql的默认端口3306,redis的端口6379等等,具体配置引用了别人的文章,下面放的链接亲测好用~

一、下载Xshell以及Xftp

利用Xshell可以登录远程的腾讯云服务器
Xftp图形化界面进行文件的上传

二、环境搭建

1.安装JDK,springboot项目要求JDK1.8以上版本

具体安装步骤参考:
https://cloud.tencent.com/developer/article/1530145?from=information.detail.springboot项目部署到腾讯云

2.安装mysql

具体安装步骤参考:
https://blog.csdn.net/weixin_45065573/article/details/106739398

3.安装redis

https://blog.csdn.net/weixin_39386145/article/details/108819177

三、部署

1.创建数据库
2.使用数据库
3.修改sql文件(sql文件中包含图片的信息,其中的ip和端口号需要修改成自己的)
4.导入sql文件
5.开放端口
6.本地springboot项目打包rebuild→clean→package
7.上传jar包
8.创建文件夹 /root/images,上传所有的图片到该文件夹
9.停止正在运行的java进程

10.部署到服务器

nohup 不输出到前台,运行之后,不需要驻守在终端
java -jar 启动一个java jar包
-Dserver.port 指定端口
-Dspring.profiles.active 指定配置文件
jar包的位置+名字
错误日志输出到哪里,已经配置好自己的日志组件,不需要额外配置,直接这样写即可

原文地址:https://www.cnblogs.com/little-mao2020/p/14841348.html