Tomcat在Linux下的故障排查方法如下:
$TOMCAT_HOME/logs目录下的catalina.out等日志文件,定位错误信息。netstat -tuln或lsof -i:<端口号>检查Tomcat默认端口(如8080)是否被占用,若被占用可修改server.xml中端口或关闭占用进程。JAVA_HOME和JRE_HOME环境变量设置正确,且JDK版本与Tomcat兼容,可通过java -version查看版本。server.xml、context.xml、web.xml等配置文件是否有语法错误或路径错误。top、free、df等命令查看内存、CPU、磁盘空间是否充足,若不足需释放资源或调整Tomcat内存参数(如修改catalina.sh中JAVA_OPTS的-Xms和-Xmx)。chown和chmod设置正确所有者及权限。