SpringBoot + Vue Linux简易部署流程
1 准备工作
首先需要一台Linux 服务器,并且服务器中需要安装如下内容:(建议与开发版本保持一致)
1)jdk
2)tomcat
可以使用yum命令进行安装,如还需要其他内容可继续自行安装
2 打包代码
2.1 后端代码
1)确认自己本地代码 所有内容均不包含localhost 以及 127.0.0.1,若存在则修改为远程服务器ip 如数据库,MQ均可放置在服务器中
2)在IDEA中直接进行打包,打包后的jar包会在target文件夹下
2.2 前端代码
1)同样检查自己本地代码中是否存在localhost 以及 127.0.0.1若存在则修改为远程服务器ip地址
2)打包命令
npm run build
打包完成后项目会放置于dist目录中,如下图
3 简易部署
3.1 上传文件
将jar包上传至服务器 (自行找一个记得住的目录),将dist 压缩包 上传至tomcat 下的webapps内
自行找一个上传工具,或者使用rz命令皆可
3.2 部署前端代码
1)将dist 解压缩
unzip dist.zip
2)将 解压后的dist 目录更换名字为ROOT
mv dist ROOT
3)启动tomcat
到tomcat 的bin目录下去执行命令
./startup.sh(启动命令)
./shutdown.sh(关闭命令)
以上三个步骤即可将前端部署完毕
3.3 部署后端代码
到jar包目录下,执行命令
nohup java -jar XXX.jar
3.3 部署后端代码
到jar包目录下,执行命令
nohup java -jar XXX.jar
PS:启动后如存在端口未放开情况,则需要自行将端口放开