2011-11-14 17 views

risposta

20

Catalina.out contiene semplicemente tutto ciò che viene scritto in "System.out" e "System.err" di Tomcat.

Il nome "catalina.out" deriva dallo script catalina.sh che viene utilizzato convenzionalmente per avviare Tomcat. Se vuoi cambiare il nome ... o fare qualcosa di strano con i tuoi out/err stream ... puoi hackerare lo script, o sostituirlo con uno script di lancio alternativo.

L'origine del nome "Catalina" è spiegata here.


devo logging.properties controllo e trovato nulla di .out.

La ridirezione dell'output/errore standard flussi di catalina.out accade nello script catalina.sh.

+1

Anche questo catalina.out se richiamo esiste solo in un'installazione Linux di tomcat e può essere utilizzato con il comando tail per visualizzare in tempo reale l'output della console java del server – Stainedart

2

Sembra che sia necessario farlo tramite la propria configurazione di log4j e la proprietà swallowOutput. Vedere wiki FAQ. Vedi anche alcuni dettagli in this answer.

log4j è solo un pacchetto di registrazione, quindi se non lo stai utilizzando, consulta la registrazione del pacchetto javadoc. Se non stai utilizzando alcun pacchetto di registrazione, è meglio iniziare a utilizzare.

Problemi correlati