Je rencontre manuellement Tomcat 6 comme service Windows sur la console. Je dois changer Java_opts avant de le commencer. Comment je fais ça? Aussi, est-ce qu'il y a une façon de voir les journaux de manière dynamique?
Modifier le $Java_OPTS
, vous devrez probablement modifier le fichier de commandes que vous utilisez pour démarrer Tomcat. Je ne court pas Tomcat sur Windows, mais le $Java_OPTS
apparaît dans mon catalina.sh
à l'intérieur de bin/
répertoire sur mon installation Linux.
En ce qui concerne les journaux de lecture de manière dynamique sur Windows, il y a quelques options que je suis au courant.
tail -f logfilename
Comme vous le feriez sous Linux.Je sais que c'est un vieux fil mais nécessaire pour corriger certaines hypothèses.
Juste un fyi, catalina.bat n'est pas utilisé lors de la course à Tomcat en tant que service. Voici la méthode pour modifier Java_opts pour Tomcat en cours d'exécution en tant que service Windows.
Exécuter la commande
Tomcat6w // es // tomcat6 (remplaçant votre nom de service si différent)
Cliquez sur le Java onglet
Ajoutez les options (chacune sur une nouvelle ligne) à la zone Java Boîte d'options et définissez la mémoire initiale et max sur 1536 et 2048
-Xx: maxpermsize = 256m -djava.awt.adless = 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 la saisie ci-dessous:
Les fenêtres:
set Java_OPTS="-Xms256m -Xmx512m"
Linux:
export Java_OPTS="-Xms256m -Xmx512m"
Mettez simplement ce fichier (setenv.bat/setenv.sh) dans% catalina_home%\bin\dossier. Votre fichier de commande (catalina.bat/catalina.sh) a déjà une déclaration comme ci-dessous:
Les fenêtres:
if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat"
Linux:
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
. "$CATALINA_BASE/bin/setenv.sh"
Elif [-r "$ catalina_home/bin/setenv.sh"]; alors . "$ Catalina_home/bin/setenv.sh" FIZ cela prendra soin du reste.
Vous pouvez définir votre variable d'environnement Java_opts, soit manuellement via la ligne de commande avant de commencer Tomcat:
set Java_OPTS=youropts
ou vous pouvez éditer catalina.bat
Avec les valeurs que vous voulez.