日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

部署若依框架

發布時間:2023/12/10 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 部署若依框架 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

若依官網: http://www.ruoyi.vip/點擊直接進入若依官網
下載資源

(共有三個版本供下載,依次嘗試部署
前后端不分離版
點擊 ruoyi源碼下載,進入gitee,選擇 克隆/下載。我這里選擇的是下載ZIP包。解壓后使用 idea 導入項目。導入后目錄如下:

共有6個模塊,暫時不管其它模塊,只關注 ruoyi-admin 模塊(暫時也不知道其它模塊是干啥的,后續再研究)。
準備工作:
linux 服務器內安裝mysql 將項目內的sql文件夾 兩個.sql 文件導入數據庫(系統表);
linux 服務器內安裝tomcat;
war 方式部署

  • 修改ruoyi-admin 模塊內 pom.xml 文件,將 jar 改為 war
  • 文檔說需要將spring-boot-starter 依賴中移除 Tomcat 模塊,此操作可以忽略;
  • 注意查看修改 ruoyi-admin 模塊內 application-druid.xml 內數據庫連接,確保能連接到數據庫(我在linux 內安裝的mysql,且創建了名為ruo_yi 的數據庫,將系統表導入了,所以不需要改動連接)
  • 使用 idea 對項目進行打包;
  • 將 打包好的war 包上傳到 linux 服務器內 tomcat 的webapps 目錄下,然后啟動tomcat;
  • 啟動成功后訪問 :http://xxxxxx:8080/ruoyi-admin/login 進入登陸頁

    。。。。。。
    2022-03-08
    前后端分離版
    準備工作同上
    前后端分離版本需要分別打包部署前后端代碼;
    后端
    官方文檔:后端部署
    數據庫,redis 等配置好后,使用idea Maven打jar 包;
    ruoyi-admin 模塊目錄下生成 target 文件夾,找到文件夾內的jar包上傳至linux ,命令啟動項目;
    前端
    官方文檔:前端部署
    具體步驟參閱官方文檔即可:
    主要注意(打包):
    1,修改配置文件vue.config.js:
  • // 注意多了個 .publicPath: process.env.NODE_ENV === "production" ? "./" : "/",//后端服務地址target: `http://127.0.0.1:8080`,//...

    2,修改 route 目錄下的 index.js 文件

    export default new Router({// mode: 'history', // 去掉url中的#mode: 'hash',scrollBehavior: () => ({ y: 0 }),routes: constantRoutes })

    然后再進行打包;

    nginx 配置
    重點注意!
    nginx 配置

    location / {root /home/ruoyi/projects/ruoyi-ui/dist;try_files $uri $uri/ /index.html;index index.html index.htm;}location /prod-api/ {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://localhost:8080/;}

    前端打包的 dist 文件存放路徑:
    /home/ruoyi/projects/ruoyi-ui
    注意對應路徑與nginx 配置!!

    前后端項目分別啟動,訪問即可。

    總結

    以上是生活随笔為你收集整理的部署若依框架的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。