Debian 上部署 JSP 项目的标准流程
一 准备环境与安装组件
sudo apt update && sudo apt install openjdk-11-jdkjava -version 应显示 11.x 版本信息sudo apt install tomcat9 tomcat9-adminhttp://服务器IP:8080 验证二 打包与部署应用
mvn clean package,产物位于 target/xxx.warjar cvf myapp.war .(确保目录结构符合 Java Web 规范,静态资源在根目录,依赖在 WEB-INF/lib,配置在 WEB-INF/web.xml)http://IP:8080/应用名scp target/myapp.war user@服务器IP:/var/lib/tomcat9/webapps/http://服务器IP:8080/myapp(上下文路径默认与 WAR 文件名一致)三 服务管理与访问控制
sudo ufw allow 8080/tcpsudo ufw enable<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="StrongP@ssw0rd!" roles="manager-gui,admin-gui"/>
</tomcat-users>
sudo systemctl restart tomcat9四 可选 反向代理与 HTTPS
sudo apt install certbot python3-certbot-nginxsudo certbot --nginx -d your_domain.comsudo certbot renew --dry-run五 常见问题与排查
sudo chown -R tomcat:tomcat /var/lib/tomcat9/webapps/<Connector port="8080"> 为其他端口(如 8081),重启 Tomcat