在 Debian 上“搭建 JSP 服”通常指的是:在 Debian 服务器上部署一个支持 JSP 的 Java Web 运行环境(如 Tomcat),并把你的 .jsp 项目跑起来。
下面给你一套最常用、最稳妥的做法(Debian + Tomcat + JDK)。
sudo apt update
sudo apt upgrade -y
sudo apt install -y openjdk-17-jdk
检查:
java -version
sudo apt install -y tomcat10
Debian 12 通常是 tomcat10
Debian 11 可能是 tomcat9
启动并设置开机自启:
sudo systemctl enable tomcat10
sudo systemctl start tomcat10
查看状态:
systemctl status tomcat10
默认端口:8080
浏览器访问:
http://服务器IP:8080
Tomcat 的 Web 应用目录:
/var/lib/tomcat10/webapps/
sudo cp -r yourjspapp /var/lib/tomcat10/webapps/
访问:
http://IP:8080/yourjspapp/index.jsp
sudo cp yourapp.war /var/lib/tomcat10/webapps/
Tomcat 会自动解压。
创建测试文件:
sudo mkdir -p /var/lib/tomcat10/webapps/test
sudo nano /var/lib/tomcat10/webapps/test/index.jsp
内容:
<%@ page language="java" %>
<html>
<body>
<h1>JSP Running on Debian</h1>
<%= new java.util.Date() %>
</body>
</html>
访问:
http://IP:8080/test/
如果开了防火墙:
sudo ufw allow 8080
web.xml 或目录结构错误sudo chown -R tomcat:tomcat /var/lib/tomcat10/webapps/yourjspapp
用 Nginx 反代:
location / {
proxy_pass http://127.0.0.1:8080;
}
如果你愿意,可以告诉我:
我可以直接给你一步到位命令版或 生产环境配置。