jeecg專案部署筆記

2021-10-16 09:27:06 字數 1558 閱讀 5789

最近要把 jeecg的前端專案部署到伺服器上,結果出了錯誤。我乙個前端超級小菜鳥啥也不會,鼓搗了好久 。
打包用的是webstrom,antd-jeecg,

寫好的專案 直接 build打包,會在專案目錄下生成乙個dist檔案

將dist檔案複製到伺服器上的 nginx檔案的html資料夾下

我這裡是複製到別的自己建的obd資料夾了,因為html下已經有別的專案了。到時候 修改配置 引用進去就好了。

後台伺服器配置nginx檔案(jeecg文件參考鏈結

)修改 nginx下的conf資料夾下的nginx.conf檔案

紅框裡是要按需求修改的值 ,

配置了這個location便可以通過http://網域名稱/jeecg-boot/***x 訪問你的專案了。

①專案部署完部分載入不出來

②專案執行緩慢,且只能通過首頁訪問,其他頁面載入不進去

確實,我在f12檢視的時候,發現路徑是錯誤的,顯示路徑在乙個不存在的/user/下。

解決辦法:

找到這樣一段**:插入publicpath:』…/』

普通vue專案 是在webpack.prod.conf.js檔案裡的,但antd-jeecg專案裡的檔案是被開發者修改過的,我在專案依賴的檔案下找到的

這也據你的實際情況來看 ,我是…/ 返回一層就行,看大家大多返回兩層 publicpath:』…/…/』

返回幾層可以看這篇,主要是f12看錯誤檔案路徑 ,與正確的檔案路徑比對

其他參考:參考一 、參考二 (這幾篇可以提供很有用的思路,感謝大佬們!)

原因肯定是路由設定有關,我參考了jeecg官方文件的這一篇

修改後頁面載入確實不會出現問題,

但我個人覺得這可能不是最正確的解決辦法,

只是解決了我當下的問題,希望有大佬可以指教!

感謝以上所有參考鏈結的大神們,對我這種小白來說 真的很有用!

希望大家在參考這篇的時候一定要看一看,看完思路會清晰很多的。

Flex專案部署筆記

當flex 專案構建完成後,需要重本地的伺服器,構建到專門的伺服器。serverrooturl 是需要更改的。例如 在開發的時候,使用的serverrooturl 是http localhost 8400 blazeds 部署後的serverrooturl 是www.myproject.com.則需...

三 Linux專案部署之基礎專案部署

2.專案執行依賴於jdk的版本,tomcat可指定jdk版本。linux 指定tomcat專案啟動的jdk版本 教程位址 3.專案打包好後,將專案名修改為自己需要訪問的專案名,使用檔案上傳工具 xftp filezilla rz.上傳所打包好的war檔案。1.啟動tomcat容器,cd 到tomca...

專案部署流程

1 通過ftp將tomcat壓縮包匯入到linux伺服器中 2 通過遠端命令列工具解壓壓縮包 進入到壓縮包目錄 解壓壓縮包 顯示以下則安裝成功 3 啟動 關閉tomcat 進入到bin目錄 啟動tomcat 開啟顯示如下,則代表啟動成功。注 如無法顯示,則有可能埠未開啟,進行 1.1.2步驟 關閉t...