部落格系統專案之專案部署

2021-09-12 19:51:18 字數 1791 閱讀 4110

這裡總結一下,專案的部署執行方式,總有以下幾種:

這裡需要注意還要修改resouces下的「static/js/userspace/blogedit.js」和「static/js/userspace/main.js」兩個js檔案中檔案伺服器路徑

構建執行,具體可參考其中的readme,值得注意的一點是,可以內嵌的embedded mongodb,也可以執行於外接的mongodb服務,需要你搭建有乙個可執行的mogodb,內嵌和外接的不同之處在於,內嵌的方式在我們每次重啟專案時候原先已有的資料會丟失清空,而外接是不受影響的,因為資料存放於你外接的mongodb服務data下)。

如果部署的檔案伺服器並未做任何配置修改,那麼下面兩個js檔案修改跳過。

static/js/userspace/blogedit.js可能需要修改的內容

static/js/userspace/main.js可能需要修改的內容

以上配置完成後,我們先執行啟動你的es服務(我是採用的解壓版es,直接執行.bat),然後啟動檔案服務。

clone專案原始碼後,繼續第一種方法中的第2步,然後可以直接在命令列視窗,專案根路徑下執行

gradlew bootrun

即可啟動專案。(可以測試訪問了)

同樣clone專案原始碼後,繼續第一種方法中的第2步,然後可以直接在命令列視窗,專案根路徑下執行

gradlew build

編譯構建專案完成後,會在專案路徑下的build/lib/下生成兩個jar包,我們執行其中以.jar結尾的jar包即可,這是乙個可執行的jar包(內建了服務容器)。執行jar包即可啟動專案。(可以測試訪問了)

clone專案原始碼後,繼續第一種方法中的第2步,在第二步中完成後,我們還需要額外修改build.gradle檔案,增加war外掛程式,同時將jar修改為war。

修改完後可以直接在命令列視窗,專案根路徑下執行

gradlew build

以上四種啟動方式,其實都是springboot專案的特性,具體可參考這裡springboot入門之專案搭建與執行

事實上,要想通過war形式部署專案,還需要編寫額外的**,繼承 springbootservletinitializer 並重寫 configure 方法,只不過這裡專案中已經編寫好了,所以不要再敲了。

關於springboot war包方式還可以參考這裡:

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

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

flask之專案部署

部署flask專案 專案名為aj這裡寫 片 配置 1.檢查雲伺服器安全組中埠是否開放 2.配置環境 nginx的配置conf位置 etc nginx nginx.conf 啟動 systemctl start nginx systemctl restart nginx 重啟 systemctl st...

vue個人部落格專案部署上線

頭像功能,訪問者和站長分別用不同的頭像來區分 點讚功能,點讚情況記錄在瀏覽器的localstorage裡,下次訪問會還原點贊情況 用localstorage記錄郵箱和暱稱,下次訪問不用重新輸入 自定義快捷鍵 切換預覽模式 高亮顯示,使用hightlight.js進行 高亮顯示 提醒儲存,沒有儲存就離...