Configurer paramètre de la JVM pour un Tomcat en service
Bonjour,
J'ai éplucher le code de tomcat/bin/catalina.bat et constaté que la meilleure façon de configurer les paramètres de la JVM est de créer un fichier setenv.bat. Dans ce fichier j'ai mis ceci :
Code:
1 2
|
set JAVA_OPTS=%JAVA_OPTS% -Xms1024m -Xmx1024m -XX:MaxPermSize=256m |
Je lance alors tomcat avec : tomcat/bin/startup.bat. Là tout se passe bien. Je constate dans la console d'administration de tomcat (http://localhost:9090/manager/status) que mon Tomcat est bien lancé avec 1024m de mémoire pour la JVM.
Mon problème est d'arriver au même résultat en lançant Tomcat en tant que service Windows. J'ai installé tomcat en tant que service : tomcat/bin/service.bat install. Je lance tomcat en service. Dans la console d'administration, je constate que seulement 246 M sont alloués à la JVM et non 1024 M. Pourquoi la configuration spécifiée dans setenv.bat n'est pas prise en compte ? Je constate sur le service que ce n'est pas startup.bat qui est appelé mais tomcat6.exe ...
Bref comment configurer les paramètres de la JVM pour un Tomcat lancé en service Windows ?
Merci d'avance pour votre aide.