问题缘由
SpringBoot 2.x Jetty 9.x 上传base64图片,出现一个Jetty Form too large异常
定位源码
解决方法
发现只需要调大org.eclipse.jetty.server.Request.maxFormContentSize参数。
然后想当然的修改JVM参数
-Dorg.eclipse.jetty.server.Request.maxFormContentSize=1000000
重启后发现并未生效。具体原因不详。
最终解决方法:在配置文件application.properties中加入加入这行配置即可。
server.jetty.max-http-form-post-size=1000000
至于为什么JVM没有生效,暂时没有时间去研究,这里先做个记录。