1. 程式人生 > >idea Springboot打jar包部署

idea Springboot打jar包部署

    Springboot開發方便,但是使用idea部署的時候遇到了幾個坑,今天在這裡做一個記錄。

    如何按步驟進入點選From modules with dependencies...進入設定介面。

    如介面之後首先引入包含主函式的啟動類,注意兩張圖中紅框框出來的三個地方,點選圖一按鈕,在圖二的Search by Name框內輸入啟動類名稱選擇啟動類之後點選OK按鈕。

    接下來將是操作當中的最大兩個坑,大家請注意看。

    左圖當中是錯誤的配置操作,右圖是正確的配置。首選在選擇JAR file from libraries的時候應該選擇copy to the output directory and link via mainfest,而不能選擇上面的,這裡不做解釋。

    然後是選擇MANIFEST.MF檔案的生成資料夾,千萬不要選在Java資料夾下生成(不然會報錯 Error: Invalid or corrupt jarfile jar),因為Java資料夾在Modules中被標記為Sources只編譯,所以可以把MANIFEST.MF檔案的生成路徑該到resources下面即可。

    設定完成之後點選儲存即可,jar包的配置基本完成,接下來就可以跑jar包了。如下圖執行1,2,3,4四步操作即可,然後會在專案下生成一個out資料夾

    將demo_jar資料夾拷貝到伺服器上,然後進入資料夾執行java -jar demo_jar.jar即可,這裡demo_jar.jar為專案jar包名稱,視專案jar名稱而