Heroku的webapp-runner.jar
在Tomcat上运行,默认的Tomcat maxPostSize
是2MB
。我需要增加这个值,但不知道我该怎么做。
我在https://github.com/jsimone/webapp-runner#options中看不到此设置的参数(这是官方Heroku文档指向的运行者)。 Tomcat文档中有一个maxPostSize
连接器选项(https://tomcat.apache.org/tomcat-8.5-doc/config/http.html),但我不知道如何将其传递给webapp-runner
。
在绝望的行为中,我尝试在--maxPostSize
中设置WEBAPP_RUNNER_OPTS
但是当我启动应用时,我得到了:
Exception in thread "main" com.beust.jcommander.ParameterException:
Unknown option: --maxPostSize=8388608
虽然我试图增加最大帖子大小,但这个问题与任何其他Tomcat Connector参数有关。
答案 0 :(得分:0)
解决方案是:
heroku config:set WEBAPP_RUNNER_OPTS="-AmaxPostSize=12582912"
但是,您必须引用相对较新版本的webrunner。