首页 > 解决方案 > 添加 AWS 依赖项后的 War 文件上传问题

问题描述

我能够成功构建war文件,但是当我将maven项目部署到' tomcat服务器'时,它卡在0-1% 没有得到什么问题,请更新解决方案

这是我们使用的依赖项:两个版本都不起作用

<dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-java-sdk</artifactId>
    <!-- <version>1.11.486</version> -->
    <version>1.11.327</version>
</dependency>

标签: spring-boottomcatamazon-s3

解决方案


我认为您需要增加tomcat上传文件大小限制默认情况下上传文件大小限制为50 MB

例如

<multipart-config>
      <!-- 50MB max -->
      <max-file-size>52428800</max-file-size>
      <max-request-size>52428800</max-request-size>
      <file-size-threshold>0</file-size-threshold>
</multipart-config>

因此,您可以通过从本地编辑webapps/manager/WEB-INF/web.xml 配置文件来增加 Tomcat 服务器上传文件的大小限制。

您可以设置为100Mb

<multipart-config>
   <!-- 100MB max -->
   <max-file-size>104857600</max-file-size>
   <max-request-size>104857600</max-request-size>
   <file-size-threshold>0</file-size-threshold>
</multipart-config>

您可以设置为200Mb

<multipart-config>
       <!-- 200MB max -->
       <max-file-size>209715200</max-file-size>
       <max-request-size>209715200</max-request-size>
       <file-size-threshold>0</file-size-threshold>
</multipart-config>

保存文件并重新启动 Tomcat 服务器以重新加载更改的设置。


推荐阅读