2010-05-26 2 views
1

Je souhaite que toutes les sorties affichées dans la console Tomcat soient enregistrées dans un fichier incluant la sortie au démarrage et à l'arrêt de Tomcat.
Comment est-ce que je peux faire ceci?
J'ai regardé apache documentation about logging, Dois-je changer quelque chose dans logging.properties puis-je faire confiance à log4j pour écrire un message du premier message au démarrage au dernier message à l'arrêt?Écrire la sortie Tomcat 5.5 dans l'un des fichiers journaux de Tomcat

Répondre

0

solution temporaire que j'ai trouvé est de changer catalina.bat
de jeu _EXECJAVA = start "Tomcat" % _RUNJAVA%
pour définir _EXECJAVA =% _ runjava%
donc en cours d'exécution tomcat ne sera pas ouvrir la nouvelle console mais utilisez le même et quand je suspends tomcat (ctrl c) Il ne fermera pas la console pour que je puisse continuer à lire la sortie.

+0

Depuis personne d'autre a répondu mieux que ma solution de contournement pour la semaine dernière, va le marquer comme la meilleure réponse actuellement ... – Spiderman

+0

Je suis venu à la conclusion que cette réponse n'est pas satisfaisante. Donc, la réponse est ouverte à nouveau - comment puis-je faire tomcat écrire dans son fichier stdout ??? – Spiderman

0

Si vous êtes dans Solaris ou essayer similaire:

  • nohup /path/to/tomcat/bin/startup.sh &

Ça va tout écrire dès le début à un fichier appelé nohup.out dans le dossier où vous avez émis la commande.

Je ne sais pas si cela vous convient.

Questions connexes