Ubuntu中JSP资源访问受限的定位与修复
一、先快速定位问题类型
sudo systemctl status tomcat9、sudo ufw allow 8080。tail -f /var/log/tomcat9/catalina.out。二、权限与目录问题的处理
sudo chown -R tomcat:tomcat /var/lib/tomcat9/webapps/your_app/、sudo chmod -R 755 /var/lib/tomcat9/webapps/your_app/。sudo rm -rf /var/lib/tomcat9/work/Catalina
sudo mkdir -p /var/lib/tomcat9/work/Catalina/localhost
sudo chown -R tomcat:tomcat /var/lib/tomcat9/work
sudo chmod -R 755 /var/lib/tomcat9/work
三、JSP编译与类加载类错误的修复
sudo apt update && sudo apt install openjdk-11-jdk,java -version、javac -version。四、网络访问与防火墙的检查
sudo ufw allow 8080;如使用云服务器,还需在 安全组 放行 8080/tcp。五、一键排查清单
java -version、javac -version、sudo systemctl status tomcat9。chown -R tomcat:tomcat 应用与 work 目录,chmod -R 755 相应目录。tail -f /var/log/tomcat9/catalina.out 与 localhost 日志。sudo ufw allow 8080,云主机安全组放行 8080。