如何使用Grails3.1为嵌入式tomcat设置maxPostSize

如何使用Grails3.1为嵌入式tomcat设置maxPostSize,tomcat,grails,grails-3.1,Tomcat,Grails,Grails 3.1,我试图将一个JSON中的Base64编码图像发布到Grails3.1.4后端。当JSON达到大于2MB的大小时,POST操作失败。 由于连接管道断开,无法调用控制器 我假设此行为是嵌入式tomcat的默认maxPostSize约束的结果 我已经设置了maxFileSize和maxRequestSize参数,因为之前上传大文件时遇到了问题。但这些值并不影响大型JSON的处理 controllers: upload: maxFileSize: ... maxReque

我试图将一个JSON中的Base64编码图像发布到
Grails3.1.4
后端。当JSON达到大于2MB的大小时,
POST
操作失败。 由于连接管道断开,无法调用控制器

我假设此行为是嵌入式tomcat的默认
maxPostSize
约束的结果

我已经设置了
maxFileSize
maxRequestSize
参数,因为之前上传大文件时遇到了问题。但这些值并不影响大型JSON的处理

controllers:
    upload:
      maxFileSize: ...
      maxRequestSize: ...
如何为grails使用的嵌入式tomcat设置
maxPostSize
值?
我知道如何在独立的tomcat上进行设置,但我也想为我的开发环境配置它

Grails 3基于Spring Boot,所以下面的解决方案应该适合您我已经找到了这个答案,但希望有另一种方法可以做到这一点。Grails 3基于Spring Boot,所以下面的解决方案应该对你有用。我已经找到了这个答案,但希望有另一种方法。