web-dev-qa-db-fra.com

Comment démarrer Tomcat avec sortie sur console sous Linux?

Je sais qu'il est possible de démarrer Tomcat, puis d'exécuter tail -f catalina.out pour afficher la sortie Tomcat. Mais comment exécuter Tomcat et afficher la sortie à la fois? Existe-t-il des options pour exécuter startup.sh avec?

41
Igorock

Vous cherchez

Tomcat/bin/catalina.sh run

au lieu de

Tomcat/bin/startup.sh; tail -f Tomcat/logs/catalina.out

Tomcat reste ainsi au premier plan (première option). Si vous voulez l'arrêter, Ctrl-C dans la fenêtre de votre console fera l'affaire.

Si vous choisissez la deuxième option, Tomcat s'exécutera en arrière-plan, tandis que la queue s'exécutera en premier plan, mais vous devrez donner deux fois le même chemin de répertoire.

85
Olaf Kock

Au lieu d'utiliser le service, cd dans le répertoire bin de Tomcat, tapez ./startup.sh. Cela démarrera Tomcat dans la console.

Tous les journaux qui vont à catalina.out vous pouvez le modifier par ce lien: Tomcat logging

3
vels4j