1.打包vue工程
命令:
npm run build
會生成一個dist目錄:

2.拷貝前端打包文件
將dist目錄中的文件拷貝到springboot工程的resource/static目錄下
這個目錄是springboot工程存放靜態資源的目錄;
啟動springboot工程,瀏覽器訪問:http://loaclhost:8090,可以看到前后端已經整合成功;

3.修改后端配置
為了部署到linux,需要修改application.yml中的數據庫連接信息、端口號等;
4.打包
用idea中的maven打包;

會在target目錄下生成一個jar包

5.上傳jar包到linux
一般的web工程在linux中部署;
可以買阿里雲的linux服務器,買不起的可以裝虛擬機來試驗;
在家目錄創建一個文件夾,用來放打好的jar包;
命令:
mkdir 目錄名

上傳有多種方式,例如安裝了SecureCrt可以用rz -y 命令;
這里因為是用的虛擬機,linux安裝了圖形界面,簡單粗暴的拖過去的;
6.啟動工程
先看8090端口是否開啟
命令:
firewall-cmd --zone=public --list-ports
如果沒開可用下面的命令:
firewall-cmd --zone=public --add-port=8090/tcp --permanent # 開放8090端口 firewall-cmd --reload # 配置立即生效
啟動jar包,先切換到jar包的目錄,運行命令:
nohup java -jar boot_demo-0.0.1-SNAPSHOT.jar &
瀏覽器訪問,成功
