修改Heroku上的Tomcat连接器设置

时间:2017-06-05 14:56:19

标签: tomcat heroku webapp-runner

Heroku的webapp-runner.jar在Tomcat上运行,默认的Tomcat maxPostSize2MB。我需要增加这个值,但不知道我该怎么做。

我在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参数有关。

1 个答案:

答案 0 :(得分:0)

解决方案是:

 heroku config:set WEBAPP_RUNNER_OPTS="-AmaxPostSize=12582912"

但是,您必须引用相对较新版本的webrunner。