java -version验证,用update-alternatives管理多版本。/etc/systemd/system/tomcat.service配置,确保JAVA_HOME指向正确路径,通过systemctl status tomcat查看状态。/etc/tomcat9/server.xml中Connector端口(如8080→8081),避免与其他服务冲突。tomcat),权限设为644(文件)和755(目录),使用chown -R tomcat:tomcat /path/to/webapp。webapps目录,WEB-INF/web.xml配置正确。WEB-INF/lib目录,或通过Maven/Gradle管理依赖。context.xml中配置<Resources cachingAllowed="true"/>)。<c:out>标签),禁用EL表达式中的危险操作。server.xml启用SSL/TLS,使用强密码加密。/var/log/tomcat/catalina.out和localhost.{date}.log,根据错误信息调整配置或代码。catalina.sh中添加-agentlib:jdwp参数启用远程调试,连接IDE定位问题。libapache2-mod-jk模块,配置/etc/apache2/mods-available/jk.conf,将请求转发至Tomcat。ufw开放Tomcat端口(如ufw allow 8080/tcp),确保外部可访问。参考来源:[1,2,3,5,6,7,8,9,10,11]