How to start Tomcat with output on console in Linux?

Igorock picture Igorock · Dec 23, 2012 · Viewed 54.7k times · Source

I know it's possible to start tomcat and then run tail -f catalina.out to view Tomcat output. But how to run tomcat and view output at once? Are there some options to run startup.sh with?

Answer

Olaf Kock picture Olaf Kock · Dec 23, 2012

You're looking for

tomcat/bin/catalina.sh run

instead of

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

Tomcat stays in foreground this way (first option). If you want to shut it down, Ctrl-C in your console window will do the trick.

If you choose the second option, tomcat will run in background, while tail will run in foreground, but you'll have to give the same directory path twice.