1

J'essaie d'augmenter la taille du tas Java dans tomcat dans une application Beanstalk. Pour cela, j'ai créé un fichier de configuration YAML (nommée tomcat.config) comme suit:Impossible de modifier les configurations tomcat dans AWS via les fichiers .ebextensions

option_settings: 
    - namespace: aws:elasticbeanstalk:container:tomcat:jvmoptions 
    option_name: Xms 
    value: 256m 
    option_name: Xmx 
    value: 1024m 
    option_name: XX:MaxPermSize 
    value: 64m 

Je l'ai placé ce dossier dans le répertoire src/main/resources/.ebextensions/.

Lorsque je déploie cette guerre sur tomcat, je ne vois pas Xmx2014m dans tomcat. Qu'est-ce que je fais mal?

+1

Vous pouvez configurer la taille du tas JVM (min et max) dans l'onglet de configuration de la console elastic beanstalk. Ce n'est pas exactement une réponse à votre question, mais cela pourrait vous aider à atteindre votre objectif. – Theyna

+1

Merci @Theyna. Je l'ai eu à travailler après quelques essais. Je suppose que je n'avais pas créé le YAML correctement. – Nik

+0

toujours bon de savoir que vous avez quelque chose à travailler +1 – Theyna

Répondre

1

Voici ce qui a fonctionné pour moi, au cas où quelqu'un d'autre aurait besoin de la réponse.

option_settings: 
    - namespace: aws:elasticbeanstalk:container:tomcat:jvmoptions 
    option_name: Xmx 
    value: 1024m 
+0

La config ci-dessus réside dans 'my-project-dir/src/main/resources/.ebextensions/tomcat.config'. – Nik