温馨提示×

新手如何在debian写jsp

小樊
37
2026-10-28 17:10:00
栏目: 编程语言

下面用面向新手的方式,说明如何在 Debian 上写并运行 JSP(Java Server Pages)。


一、先搞清楚:JSP 需要什么?

JSP 不能直接运行在 Debian 上,它必须运行在:

✅ Java 运行环境(JDK)
✅ Web 服务器 / Servlet 容器(Tomcat 最常见)

也就是说流程是:

写 JSP 文件 → 放到 Tomcat → 浏览器访问


二、安装基础环境(一步一步来)

1️⃣ 更新系统

sudo apt update
sudo apt upgrade -y

2️⃣ 安装 Java(JDK)

sudo apt install default-jdk -y

检查是否安装成功:

java -version

3️⃣ 安装 Tomcat(推荐 Tomcat 10 / 9)

以 Tomcat 10 为例(Debian 12 推荐):

sudo apt install tomcat10 -y

安装后 Tomcat 会自动启动。

查看状态:

systemctl status tomcat10

如果没启动:

sudo systemctl start tomcat10

三、你的第一个 JSP 文件

1️⃣ 进入 Web 应用目录

cd /var/lib/tomcat10/webapps/
sudo mkdir myjsp
cd myjsp
sudo mkdir WEB-INF

2️⃣ 写第一个 JSP 文件

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


四、访问你的 JSP

打开浏览器,输入:

http://localhost:8080/myjsp/

如果你在服务器上操作,用本机浏览器
如果是远程服务器,把 localhost 换成服务器 IP


五、常见问题(新手必看)

❓ 页面打不开?

✅ 检查 Tomcat 是否在跑:

systemctl status tomcat10

✅ 防火墙(如果有):

sudo ufw allow 8080

❓ 想改端口(默认 8080)?

编辑:

sudo nano /etc/tomcat10/server.xml

找到:

<Connector port="8080" ...

改成你想要的端口,重启 Tomcat。


六、下一步你可以学什么?

  • JSP + HTML 表单
  • JSP 接收参数(request.getParameter)
  • JSP + Servlet
  • JSP + MySQL(JDBC)

如果你愿意,我可以: ✅ 给你一个完整 JSP 登录示例
✅ 教你 IDE(VS Code / IntelliJ)写 JSP
✅ 帮你 部署到公网服务器

你下一步想学哪部分?

0 踩