原文连接:http://www.studyshare.cn/blog/details/1139/1
一、准备环境
1、jdk的安装与环境变量配置(略)
2、mysql的安装与数据库的创建
更多深度技术文章,在这里。 java开发工具下载地址及安装教程大全,点这里。
二、SpringBoot项目发布步骤
1、修改项目中相关配置
(1)端口号是否需要修改,正式环境改为80,测试环境可随意(除了80端口)
(2)mysql连接的ip与用户名及密码修改为服务器的ip,用户名及密码
(3)日志的路径以及图片保存路径,修改为linux上相关路径(开发环境一搬配置为本机window路径)
2、打包
可以通过命令mvn clean,mvn package 也可以通过idea右侧工具栏进行打包,打包后在项目target目录下有一个xxx.jar文件
3、部署项目
(1)首先在linux服务器上/home文件夹下创建项目管理文件夹(项目太多方便管理)
(2)使用ftp或者alt+p,上传jar到/home相关文件夹下
(3)启动jar包:nohup java -jar xxx.jar > xxx.log & 此处直接使用后台启动部署,使用java -jar xxx.jar会随窗口关闭而项目服务关闭。
(4)查看启动日志:tail -f xxx.log 查看是否启动报错或者启动成功
(5)如果启动报错:端口占用,则使用ps -ef|grep 项目名 查看进程id,然后执行:kill -9 进程id 关闭该进程,然后执行第三步启动jar包。
4、开放端口
如果项目使用的是8080,8081等端口,需要在阿里云控制台配置安全组规则
5、绑定域名
在阿里云控制台--》域名--》域名列表--》右侧点击“解析” --》 解析设置 中 右上角 点击添加记录
添加完成即可使用域名访问网站
原创文章,转载请注明出处。