1

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

我在https://github.com/jsimone/webapp-runner#options中没有看到此设置的参数(这是 Heroku 官方文档指向的运行器)。maxPostSizeTomcat 文档中有一个连接器选项( https://tomcat.apache.org/tomcat-8.5-doc/config/http.html),但我不知道如何将它传递给webapp-runner.

在绝望中,我尝试设置--maxPostSizeWEBAPP_RUNNER_OPTS但是当我启动应用程序时,我得到:

  Exception in thread "main" com.beust.jcommander.ParameterException: 
  Unknown option: --maxPostSize=8388608

虽然我正在尝试增加最大帖子大小,但这个问题与任何其他 Tomcat 连接器参数有关。

4

1 回答 1

0

解决方案是:

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

不过,您必须有一个相对较新版本的 webrunner 引用。

于 2017-06-06T14:15:19.290 回答