a differenza di altri registri presentarePerché il file si chiama catalina.out?
catalina.out
ha un'estensione diversa. Ho check logging.properties e non ho trovato nulla su .out. Perché e dove è ambientato? Grazie.
a differenza di altri registri presentarePerché il file si chiama catalina.out?
catalina.out
ha un'estensione diversa. Ho check logging.properties e non ho trovato nulla su .out. Perché e dove è ambientato? Grazie.
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
.
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.
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