2012-12-23 8 views
33

So che è possibile avviare tomcat e quindi eseguire tail -f catalina.out per visualizzare l'output di Tomcat. Ma come eseguire tomcat e visualizzare l'output in una sola volta? Ci sono alcune opzioni per eseguire startup.sh con?Come avviare Tomcat con l'output su console in Linux?

+1

È necessario eseguire './catalina.sh run'. Se vedi l'uso di catalina.sh vedrai 'run -> Avvia Catalina nella finestra corrente'. –

risposta

72

Siete alla ricerca di

tomcat/bin/catalina.sh run 

invece di

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

Tomcat rimane in primo piano in questo modo (prima opzione). Se vuoi spegnerlo, Ctrl-C nella finestra della tua console farà il trucco.

Se si sceglie la seconda opzione, tomcat verrà eseguito in background, mentre coda verrà eseguito in primo piano, ma sarà necessario fornire lo stesso percorso di directory due volte.

+0

Grazie mille! – asgs

4

Invece di utilizzare il servizio, cd nella directory bin di Tomcat, digitare ./startup.sh. Questo avvierà Tomcat in console.

Tutti i log che va a catalina.out è possibile modificarlo da questo link: Tomcat logging

Problemi correlati