部署springboot專案

2021-08-25 12:06:19 字數 1131 閱讀 9429

開發完了以後要部署,那麼怎麼部署呢?

第一種:jar方式

注意是在springboot/target目錄下生成乙個jar檔案

然後直接輸入鏈結就可以訪問了

第二種:war部署

哪種好?

最近公司在做一些內部的小型web應用時, 為了提高開發效率決定使用springboot, 這貨自帶servlet容器,

你在開發web應用時可以直接在本地像執行控制台應用一樣啟動,省去了重複部署的時間;配置上相比於springmvc也是有了大大的簡化。springboot的應用可以直接打成乙個可執行的jar包,

你無需發愁為了不同應用要部署多個tomcat。但是實際部署時你會發現打成jar包的方式有乙個致命的缺點,

當你改動了乙個資源檔案、或者乙個類時, 就要重新達成jar包然後上傳到伺服器。對於網速慢的公司(比如我們)來說, 那簡直是不能忍受的!!!

還好springboot也支援打包成普通的war包, 到時新新增或修改的檔案再進行替換或新增即可,這樣既享受到了springboot開發帶來的快感, 又避免了增量部署不方便的問題。可謂兩全其美。 不過在打成war包時, 我也遇到了一些問題

Docker部署Springboot專案入門篇

建立docker資料夾,將dockerfile和jar包扔進去,我用的工具時x ftp 正常情況下會像下面這樣build成功 但是你也可能報 pull access denied for openjdk 8 jdk alpine,repository does not exist or may re...

SpringBoot專案熱部署

實現原理 自動重啟專案 fork為true的作用 表示建立 fork 乙個新的jvm來執行編譯器 位置 file settings build,execution,deployment compiler 勾選 build project automatically 快捷鍵 ctr alt shift...

Docker部署Spring Boot專案

public static void main string args restcontroller public class hellosimoncontroller 4.0.0 org.springframework.boot spring boot starter parent 2.1.5.r...