2017-06-05 2 views
1

Le webapp-runner.jar de Heroku s'exécute sur Tomcat et le Tomcat par défaut maxPostSize est 2MB. Je dois augmenter cette valeur mais je n'ai aucune idée de comment je peux faire cela.Modifier les paramètres du connecteur Tomcat sur Heroku

Je ne vois aucun paramètre pour ce paramètre dans https://github.com/jsimone/webapp-runner#options (c'est le chemin vers lequel pointe la documentation officielle de Heroku). Il y a une option de connecteur maxPostSize dans la documentation de Tomcat (https://tomcat.apache.org/tomcat-8.5-doc/config/http.html) mais je n'ai aucune idée comment je peux la passer à webapp-runner.

En désespoir de cause, je tenté de mettre --maxPostSize dans WEBAPP_RUNNER_OPTS mais quand je commence l'application que je reçois:

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

Bien que je suis en train d'augmenter la taille post-max, cette question est pertinente à tout autre Tomcat Connector paramètre.

Répondre

0

La solution est:

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

Vous devez disposer d'une version relativement récente de webrunner référencé, cependant.