J'exécute Tomcat à l'aide du paquet tomcat6 d'Ubuntu 9.04, qui crée un démon de Tomcat à l'aide de jsvc. J'aimerais savoir comment définir les options -Xmx
de segment de mémoire Java, comme pour Tomcat. J'aimerais placer la configuration là où elle est la plus stylistiquement correcte et là où elle risque le moins d'être écrasée par les mises à jour de paquets Ubuntu.
Les options que je vois maintenant:
- Codez-les en dur quelque part
/etc/init.d/tomcat6
. - Codez-les en dur quelque part
/usr/share/tomcat6/bin/catalina.sh
. - Créez une ligne
/usr/share/tomcat6/bin/startup.sh
pour définir les indicateurs souhaités sur CATALINA_OPTS, puis exportez CATALINA_OPTS en tant que variable d'environnement. (On dirait qu'il va être ramassé parcatalina.sh
.)
La dernière option semble être la meilleure et elle est recommandée (sans expliquer pourquoi) dans Augmentation de l'espace de Java dans le script de démarrage de Tomcat . Mais je voulais avoir un deuxième avis. Quelqu'un veut confirmer qu'il n'y a pas de meilleur moyen?