在Windows系统中,通过startup.bat启动Tomcat之后会打开一个控制台,输出日志信息,在系统调试过程中,也会随时输入日志或错误信息,对开发很有帮助。
在Mac中,通过startup.sh启动Tomcat却只会输入几行信息告知Tomcat已经启动,而不会输出一些过程信息。
*******@******* ~/Software/apache-tomcat-9.0.31/bin ./startup.sh
Using CATALINA_BASE: /Users/*******/Software/apache-tomcat-9.0.31
Using CATALINA_HOME: /Users/*******/Software/apache-tomcat-9.0.31
Using CATALINA_TMPDIR: /Users/*******/Software/apache-tomcat-9.0.31/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
Using CLASSPATH: /Users/*******/Software/apache-tomcat-9.0.31/bin/bootstrap.jar:/Users/*******/Software/apache-tomcat-9.0.31/bin/tomcat-juli.jar
Tomcat started.
其实Mac也可以像Windows一样随时查看Tomcat控制台信息,具体步骤如下:
启动Tomcat之后,执行以下命令在终端中监视上一级logs日志文件夹下的catalina.out文件的变化:
tail -f ../logs/catalina.out
如果catalina.out文件的尾部内容有变化,就会立刻刷新显示在屏幕上。
要停止监视的话,就按下control+c
退出。