Nginx 与 Tomcat : 413 Request Entity Too Large(请求实体太大)

近开发时遇到了上传失败的情况 , 看日志居然显示post请求实体过大.

然后查了查资料 , 修改代理服务器Nginx 和 服务器Tomcat的相关配置

****1.Nginx

作为反向代理服务器 , nginx最先收到client请求 ,一定会有一些限制 .所有要修改conf文件夹下的Nginx.conf 文件在

server{
    client_max_body_size     50m; //修改成自己的想要设置的值
}

然后重启下就OK.

2.Tomcat

紧接着修改服务器配置,在Tomcat的conf文件夹中的server.xml

<connector port="8080" protocol="HTTP/1.1" connectiontimeout="2000" redirectport="8443" uriencoding="UTF-8" maxthreads="3000" compression="on" compressablemimetype="text/html,text/xml" maxpostsize="10240">
<connection port="8009" enablelookups="false" redirectport="8443" debug="0" protocol="AJP/1.3">
</connection></connector>

//其中参数maxPostSize=”10240″是限制post请求参数的大小,将值改为0代表不限制。

注:
这种情况在我们的开发环境一切都是ok的 , 但是上线到阿里云以后 , SpringMVC 所有的post请求参数接收不到问题.

去掉以后就好了 ,建议设置成自己想要的大小 , 重启TomcatOK .

Original: https://www.cnblogs.com/sea520/p/13840284.html
Author: sea的博客
Title: Nginx 与 Tomcat : 413 Request Entity Too Large(请求实体太大)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543545/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • SQL(二)DQL查询总结

    SQL(二)DQL查询总结 简单查询 查询一个字段 select 字段名 from 表名; 查询多个字段 selsct 字段1,字段2 from 表名; 查询所有字段 //法一(实…

    Java 2023年6月16日
    069
  • Liquibase-数据库脚本版本管理控制

    1. 简介 Liquibase是一个用于跟踪、管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包括结构和数据)都保存在XML文件中,便于版本控制。 Liquiba…

    Java 2023年6月7日
    084
  • Java精进-手写持久层框架

    前言 本文适合有一定java基础的同学,通过自定义持久层框架,可以更加清楚常用的mybatis等开源框架的原理。 JDBC操作回顾及问题分析 学习java的同学一定避免不了接触过j…

    Java 2023年6月13日
    0119
  • Spring Cloud认知学习(二):Ribbon使用

    Ribbon负载均衡 简单使用步骤: 1.新建模块,用于负载均衡 2.修改模块代码: 3.启动模块 4.修改消费者模块 负载均衡算法: 自定义负载规则: 💡接上回Spring Cl…

    Java 2023年5月30日
    065
  • vnpy源码阅读学习(3):学习vnpy的界面的实现

    学习vnpy的界面的实现 通过简单的学习了PyQt5的一些代码以后,我们基本上可以理解PyQt的一些用法,下面让我们来先研究下vnpy的UI部分的代码。 首先回到上一节看到的run…

    Java 2023年6月7日
    078
  • nginx rewrite基本用法

    rewrite支持使用 if,set,正则,文件和目录判断 正则表达式匹配: 符号 说明 = 等值的比较 ~ 与指定正则表达式模式匹配,区分字符大小写 ~* 与指定正则表达式模式匹…

    Java 2023年5月30日
    068
  • 多线程的一点小结

    最近看多线程比较多,对于volatile,syn,CAS,JMM模型(主内存,工作内存)这些概念有些理解。volatile,syn工作机制等。以及对于多线程中可见性,原子性的理解。…

    Java 2023年6月15日
    063
  • Zookeeper的选举机制和同步机制超详细讲解,面试经常问到!

    前言 zookeeper相信大家都不陌生,很多分布式中间件都利用zk来提供分布式一致性协调的特性。dubbo官方推荐使用zk作为注册中心,zk也是hadoop和Hbase的重要组件…

    Java 2023年6月8日
    087
  • SpringSecurity 新版2.7以上 快速入门

    SpringSecurity 快速入门 1、导入依赖 org.springframework.boot spring-boot-starter-security 2、测试三种权限 …

    Java 2023年6月16日
    064
  • Java排序——二分查找法

    package Array; public class array { public static void main(String[] args) { int [] array …

    Java 2023年6月8日
    090
  • 漫话规则引擎(4): Java规则引擎规范:JSR94

    5 代码示例 下面是使用Drools作为规则引擎实例的一个例子,规则文件使用了Drools的drl格式: JSR94Sample.java package com.sample; …

    Java 2023年5月29日
    069
  • 重定向与请求转法的区别(简洁版)

    TOC # 二者的定义 ## 重定向redirect 浏览器向服务器发送一个请求,服务器会接收并处理返回新处理的URL给,浏览器客户端,浏览器客户端再次请求服务器获取,服务器再次响…

    Java 2023年6月5日
    066
  • MySQL性能优化方法和实践

    前置准备 硬件优化 查询缓存 查询缓存不命中的情况 查询缓存的代价 表结构设计 数据类型 整数类型 实数类型 字符串类型 (**)BLOB和TEXT —— 存储大的数据 DATET…

    Java 2023年6月9日
    098
  • MyBatis Plus 里调用存储过程

    mapper接口 public interface UserInfoMapper extends BaseMapper { void countByType(String chec…

    Java 2023年5月30日
    078
  • linux下启动MongoDB权限不够

    bash: ./mongod: 权限不够 解决办法: 在MongoDB安装目录下: chmod -R 740 bin Original: https://www.cnblogs.c…

    Java 2023年6月15日
    074
  • Core Java 总结(关键字,特性问题)

    简单说就是构造器 内对一个final域的写,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序,即如果final域在构造器内初始化,那么一定是先初始化完毕,才…

    Java 2023年5月29日
    092
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球