下面用面向新手的方式,说明如何在 Debian 上写并运行 JSP(Java Server Pages)。
JSP 不能直接运行在 Debian 上,它必须运行在:
✅ Java 运行环境(JDK)
✅ Web 服务器 / Servlet 容器(Tomcat 最常见)
也就是说流程是:
写 JSP 文件 → 放到 Tomcat → 浏览器访问
sudo apt update
sudo apt upgrade -y
sudo apt install default-jdk -y
检查是否安装成功:
java -version
以 Tomcat 10 为例(Debian 12 推荐):
sudo apt install tomcat10 -y
安装后 Tomcat 会自动启动。
查看状态:
systemctl status tomcat10
如果没启动:
sudo systemctl start tomcat10
cd /var/lib/tomcat10/webapps/
sudo mkdir myjsp
cd myjsp
sudo mkdir WEB-INF
sudo nano index.jsp
内容如下(直接复制):
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<html>
<head>
<title>我的第一个 JSP</title>
</head>
<body>
<h1>Hello JSP!</h1>
<p>当前时间:</p>
<%= new java.util.Date() %>
</body>
</html>
保存:Ctrl + O → 回车
退出:Ctrl + X
打开浏览器,输入:
http://localhost:8080/myjsp/
如果你在服务器上操作,用本机浏览器
如果是远程服务器,把 localhost 换成服务器 IP
✅ 检查 Tomcat 是否在跑:
systemctl status tomcat10
✅ 防火墙(如果有):
sudo ufw allow 8080
编辑:
sudo nano /etc/tomcat10/server.xml
找到:
<Connector port="8080" ...
改成你想要的端口,重启 Tomcat。
request.getParameter)如果你愿意,我可以:
✅ 给你一个完整 JSP 登录示例
✅ 教你 IDE(VS Code / IntelliJ)写 JSP
✅ 帮你 部署到公网服务器
你下一步想学哪部分?