Comment changer java_opts pour tomcat lorsque nous l'exécutons en tant que service Windows manuellement?
Je suis de l'exécution manuelle de tomcat 6 en tant que service windows sur la console. J'ai besoin de changer java_opts avant le départ. Comment dois-je faire? Aussi, Est-il un moyen pour que je puisse voir les logs de façon dynamique?
source d'informationauteur Srinivas
Vous devez vous connecter pour publier un commentaire.
De modifier la
$JAVA_OPTS
vous aurez probablement besoin de modifier le fichier de commandes que vous utilisez pour démarrer Tomcat. Je n'ai pas l'exécuter Tomcat sous Windows, mais le$JAVA_OPTS
apparaît dans moncatalina.sh
à l'intérieur de labin/
répertoire sur mon installation de Linux.Aussi loin que l'affichage des journaux de façon dynamique sur Windows, il ya un couple d'options, je suis conscient de.
tail -f logfilename
comme vous le feriez dans Linux.Je sais que c'est un vieux thread mais nécessaires pour corriger certaines hypothèses.
Juste un avis, Catalina.chauve-souris n'est pas utilisée lors de l'exécution de tomcat en tant que service. voici la méthode pour modifier le JAVA_OPTS pour tomcat exécute en tant que service windows.
Exécutez la commande
tomcat6w //ES//Tomcat6 (à remplacer par votre nom de service si elle est différente)
Cliquez sur l'onglet Java
Ajouter les options (chacun sur une nouvelle ligne) pour les Options Java zone et de définir le rapport initial et le max de la mémoire à 1536, 2048
-XX:MaxPermSize=256m
-Djava.awt.headless=true
-Djava.net.preferIPv4Stack=true
Cliquez sur appliquer
Pour modifier les paramètres, créez un fichier nommé setenv.bat pour windows ou setenv.sh pour Linux avec l'entrée en tant que ci-dessous:
Windows:
Linux:
Simplement mettre ce(setenv.bat/setenv.sh) le fichier en %CATALINA_HOME%\bin\. Votre fichier de commande (catalina.bat/catalina.sh) dispose déjà d'une déclaration en tant que ci-dessous:
Windows:
Linux:
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
. "$CATALINA_HOME/bin/setenv.sh"
fi
Cela va prendre soin de tout le reste.
Vous pouvez configurer votre variable d'environnement JAVA_OPTS soit manuellement par l'intermédiaire de la ligne de commande avant le démarrage de Tomcat:
ou vous pouvez modifier
catalina.bat
avec les valeurs que vous voulez.