下面按从零开始的思路,说明如何在 Debian 上配置 JSP 运行环境(Tomcat + JDK)。JSP 本身不能单独运行,必须依赖 Servlet 容器,最常用的是 Apache Tomcat。
sudo apt update
sudo apt upgrade -y
JSP 必须依赖 JDK(不是 JRE)
sudo apt install -y default-jdk
验证:
java -version
javac -version
sudo apt install -y tomcat9
安装完成后:
/var/lib/tomcat9/etc/tomcat98080启动并设置开机自启:
sudo systemctl start tomcat9
sudo systemctl enable tomcat9
验证: 浏览器访问
http://服务器IP:8080
cd /opt
sudo wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.XX/bin/apache-tomcat-9.0.XX.tar.gz
sudo tar -xzf apache-tomcat-9.0.XX.tar.gz
sudo mv apache-tomcat-9.0.XX tomcat
配置环境变量:
sudo nano /etc/profile.d/tomcat.sh
export CATALINA_HOME=/opt/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
source /etc/profile.d/tomcat.sh
启动:
$CATALINA_HOME/bin/startup.sh
sudo nano /var/lib/tomcat9/webapps/ROOT/test.jsp
内容:
<%@ page language="java" %>
<html>
<body>
<h1>JSP 测试成功</h1>
<%= new java.util.Date() %>
</body>
</html>
访问:
http://服务器IP:8080/test.jsp
sudo nano /etc/tomcat9/server.xml
找到:
<Connector port="8080" .../>
改为:
<Connector port="80" .../>
重启:
sudo systemctl restart tomcat9
sudo ufw allow 8080
# 或
sudo ufw allow 80
webapps/项目名/ 下sudo chown -R tomcat:tomcat /var/lib/tomcat9/webapps
✅ JSP 在 Debian 上的核心配置步骤:
.jsp 文件到 webapps如果你需要:
可以继续问我。