首页  >  文章  >  Java  >  如何修改 Tomcat 中的 HttpURLConnection 请求大小限制?

如何修改 Tomcat 中的 HttpURLConnection 请求大小限制?

Barbara Streisand
Barbara Streisand原创
2024-11-02 09:25:31751浏览

How to Modify HttpURLConnection Request Size Limits in Tomcat?

修改 Tomcat 中的 HttpURLConnection 请求大小限制

通过 HttpURLConnection 向 Tomcat 发送数据可能会受到大小限制。配置这些限制需要修改 Tomcat 配置文件中的两个设置。

服务器连接器配置

在 conf/server.xml 文件中,找到 与您正在使用的 HTTP 端口相对应的元素。在此元素中,修改 maxPostSize 属性:

<code class="xml"><Connector port="80" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           maxPostSize="67589953" /></code>

在此示例中,最大请求大小设置为 65MB。

Manager Web 应用程序配置

在 webapps/manager/WEB-INF/web.xml 文件中,找到 中的元素元素。更新 max-request-size 属性:

<code class="xml"><multipart-config>
  <!- 52MB max -->
  <max-file-size>52428800</max-file-size>
  <max-request-size>52428800</max-request-size>
  <file-size-threshold>0</file-size-threshold>
</multipart-config></code>

此处,最大请求大小设置为 52MB。

进行这些修改后,重新启动 Tomcat 以应用配置更改并允许更大的 HttpURLConnection 请求大小。

以上是如何修改 Tomcat 中的 HttpURLConnection 请求大小限制?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn