下面按从零开始的思路,说明如何在一台机器上安装 Debian 并运行 JSP(Java Server Pages)。JSP 本身不能单独运行,必须依赖 Java + Servlet 容器(如 Tomcat)。
如果你已经装好 Debian,可跳过。
安装完成后登录系统。
sudo apt update
sudo apt upgrade -y
JSP 需要 JDK(不是 JRE)
sudo apt install -y openjdk-17-jdk
验证:
java -version
javac -version
Tomcat 是最常用的 JSP/Servlet 容器。
sudo apt install -y tomcat10
Debian 12 默认是 tomcat10
早期版本可能是 tomcat9
启动并设置开机自启:
sudo systemctl start tomcat10
sudo systemctl enable tomcat10
查看状态:
systemctl status tomcat10
浏览器访问:
http://服务器IP:8080
Tomcat 的 Web 应用目录:
/var/lib/tomcat10/webapps/
sudo mkdir -p /var/lib/tomcat10/webapps/test
sudo nano /var/lib/tomcat10/webapps/test/index.jsp
内容示例:
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<html>
<head><title>JSP Test</title></head>
<body>
<h1>Hello JSP</h1>
<%
out.println("当前时间:" + new java.util.Date());
%>
</body>
</html>
访问:
http://服务器IP:8080/test/index.jsp
编辑:
sudo nano /etc/tomcat10/tomcat-users.xml
添加:
<role rolename="manager-gui"/>
<user username="admin" password="123456" roles="manager-gui"/>
重启:
sudo systemctl restart tomcat10
访问:
http://IP:8080/manager
sudo ufw allow 8080
.jspsudo tail -f /var/log/tomcat10/catalina.out
运行 JSP 的最小环境:
Debian + JDK + Tomcat + .jsp 文件
如果你需要:
可以继续问我。