Il suffit que dans ton fichier catalina.bat qui se trouve dans le répertoire bin de tomcat, tu rajoutes zu début:
SET JAVA_OPTS=-Xms***m -Xmx***m
-Xms pour la mémoire initiale de la JVM
-Xmx pour la mémoire maximale de la JVM
exemple:
SET JAVA_OPTS=-Xms640m -Xmx1024m
ici j'ai la JVM de tomcat à 640Mo et elle pourra monter jusqu'à 1Go
une autre solution est de rajouter la JAVA_OPTS en variable d'environnement et de lui donner les valeurs que tu veux...
sinon tu as une ligne
set JAVA_OPTS=%JAVA_OPTS% -Xms640m -Xmx1024m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
tu peux lui rajouter les paramètres (en gras et rouge)
edit:
normalement la JVM de tomcat est celle de la JVM par défaut donc 64Mo (à vérifier) il faut donc que tu l'augmentes...
Si jamais avec plus de mémoire ça plante encore... c'est que tu as des fuites de mémoire dans ton application et donc il faut optimiser (vérifie tes applications web, si tu fermes bien des pointeurs ouverts, si tu détruits bien des variables lourdes créées, etc...)
Partager