java - apache上传文件大小覆盖org.apache.commons.fileupload.FileUploadBase

标签 java apache servlets

我在尝试加载文件时收到此错误 -

org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (341297) exceeds the configured maximum (51200)

现在,我想通过继承来覆盖程序中的 FileUploadBase 大小...我的 servlet 如何做到这一点..

最佳答案

当我尝试在 Tomcat 服务器上上传文件时,我曾经遇到过同样的错误。 引起的 抛出该异常表示请求大小超出配置的最大值。

解决方案在这里。 Increase Tomcat upload size limit

webapps/manager/WEB-INF/web.xml 导航到第 55 行,您将看到限制:

<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>

将 file-size-threshold 更改为 0,希望这有效。

关于java - apache上传文件大小覆盖org.apache.commons.fileupload.FileUploadBase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25789709/

相关文章:

java - 将两个面板添加到 JFrame

java - 我想检索联系人的联系人照片。我该怎么做?

Apache虚拟主机配置错误

php - 自定义 404 显示 "File not found"用于 php 文件而不是重定向

java - 根据 url 动态地将 .jsp 页面包含在另一个页面中

servlets - 停止从 `ServletContextListener` 方法 `contextInitialized` 启动 Web 应用程序

java - 计算数据存储区 AppEngine java 中的对象数量

java - 如何在 Java 中将 byte[] 转换为 String?

java - 显示键盘时如何调整布局大小

apache - 不要在 Apache access.log 中记录某些请求