當前位置:首頁 » 操作系統 » springboot部署到Linux

springboot部署到Linux

發布時間: 2023-02-28 11:20:20

① spring-boot項目打包的jar包怎麼部署到linux上,並運行啊!

首先,點擊右側的MavenProject,再點擊項目中的Lifecycle,package,等待「success」即可完成jar包。

② SpringBoot項目使用war包部署至雲伺服器(Linux+Tomcat)

一、項目打包:

1.更改項目的啟動方式

使用web.xml運行應用程序,指向Application,最後啟動springboot(繼承SpringBootServletInitialier,重寫函數)

public class WarStartApplication extends SpringBootServletInitializer {

   @Override

           protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

                  return builder.sources(Application.class);

           }

    }

2.更改.properties配置信息

修改相關的地址和配置信息

PS: 可採用STS自帶的動態配置系統(多配置文件)進行開發環境和生產環境的隔離。

3.更改api介面層配置文件(pom.xml)

1)進行war包配置

<packaging>war</packaging>

2)war包打包所需依賴項

<dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>javax.servlet-api</artifactId>

      <scope>provided</scope>

</dependency>

4.執行打包操作

1)maven clean清除之前的打包

2)maven install進行打包操作

二、將war包文件上傳至伺服器

1.在api層的target文件夾下找到新生成的項目war包

2.使用rzsz工具上傳war包(rz)

三、使用Tomcat進行項目開放

1.進行 Tomcat的環境部署

2.將war包拷貝到tomcat的webapps文件夾下

3.cd至bin文件夾下(tomcat會自動解壓項目war包並進行項目部署)

使用startup.sh進行tomcat啟動

使用shutdown.sh進行tomcat關閉

③ springboot打包成jar在linux上如何運行

如果你覺得不好的話, 可以做成docker鏡像

④ spring boot 配置最大上傳文件大小 在Linux環境下不生效問題

Spring Boot 默認最大request size 為10MB(1048576 bytes)。

需要設置以下兩個參數

Spring Boot 1.3.x或者之前
multipart.maxFileSize=100Mb
multipart.maxRequestSize=1000Mb

Spring Boot 1.4.x或者之後
spring.http.multipart.maxFileSize=100Mb
spring.http.multipart.maxRequestSize=1000Mb

很多人設置了multipart.maxFileSize但是不起作用,是因為1.4版本以上的配置改了,詳見官方文檔: spring boot 1.4

如果是前端發布到nginx下的還需要配置config/nginx.config
因為nginx默認最大上傳大小為1M,所以要在service-name後面加上 client_max_body_size = 10M;

參考: https://www.cnblogs.com/parasis/p/6422480.html

熱點內容
pc微信聊天記錄在哪個文件夾 發布:2025-08-16 11:12:56 瀏覽:687
安卓車機裝什麼應用可以匹配原車攝像頭 發布:2025-08-16 10:56:07 瀏覽:1000
用戶環境參數配置文件怎麼恢復 發布:2025-08-16 10:51:14 瀏覽:19
小說S加密 發布:2025-08-16 10:41:34 瀏覽:316
如何用命令提示符改密碼無需密碼 發布:2025-08-16 10:23:46 瀏覽:955
aov國際版是什麼伺服器 發布:2025-08-16 10:14:38 瀏覽:400
攀升編程 發布:2025-08-16 10:13:14 瀏覽:485
加工中心刻字編程 發布:2025-08-16 09:59:43 瀏覽:101
安卓手機屏幕最好的是什麼手機 發布:2025-08-16 09:40:10 瀏覽:396
python基礎pdf下載 發布:2025-08-16 09:38:25 瀏覽:593