在 Debian 上搭建 JSP(Java Server Pages)服务,本质上是搭建一个 Java Web 运行环境,通常使用 Tomcat(最主流)。下面我给你一个从零开始的实战步骤,适合 Debian 10/11/12。
sudo apt update
sudo apt upgrade -y
JSP 必须依赖 Java:
sudo apt install -y openjdk-17-jdk
查看版本:
java -version
sudo apt install -y tomcat10
Debian 11/12 默认是 tomcat10
Debian 10 可能是 tomcat9
启动并设置开机自启:
sudo systemctl enable tomcat10
sudo systemctl start tomcat10
查看状态:
systemctl status tomcat10
cd /opt
sudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.x/bin/apache-tomcat-10.1.x.tar.gz
sudo tar -xzf apache-tomcat-10.1.x.tar.tar.gz
sudo mv apache-tomcat-10.1.x tomcat
sudo mkdir -p /var/lib/tomcat10/webapps/ROOT
sudo nano /var/lib/tomcat10/webapps/ROOT/test.jsp
内容:
<%@ page language="java" %>
<html>
<body>
<h1>JSP 测试成功</h1>
<%
out.println("当前时间:" + new java.util.Date());
%>
</body>
</html>
浏览器打开:
http://服务器IP:8080/test.jsp
看到页面说明 JSP 服务搭建成功 ✅
sudo ufw allow 8080
cp yourapp.war /var/lib/tomcat10/webapps/
Tomcat 会自动解压。
访问:
http://IP:8080/yourapp
修改:
sudo nano /etc/tomcat10/server.xml
改 8080 为你需要的端口。
确保项目目录属于 tomcat 用户:
sudo chown -R tomcat:tomcat /var/lib/tomcat10/webapps
✅ Debian 搭建 JSP 服务 =
Java + Tomcat + JSP 文件
最小可用组合:
.jsp 文件或 .war 包如果你愿意,我可以:
你现在是学习用,还是生产环境?