在 Debian 上搭建 JSP(Java Server Pages)服务器,通常是通过 Tomcat(最常用)来实现的。下面给你一个从零开始、可直接操作的步骤。
sudo apt update
sudo apt upgrade -y
JSP 必须依赖 Java 运行环境。
sudo apt install default-jdk -y
java -version
sudo apt install tomcat9 -y
安装完成后:
/var/lib/tomcat9/etc/tomcat9/var/lib/tomcat9/webappssudo systemctl start tomcat9
sudo systemctl enable tomcat9
浏览器访问:
http://服务器IP:8080
cd /opt
sudo wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.85/bin/apache-tomcat-9.0.85.tar.gz
sudo tar -xzf apache-tomcat-9.0.85.tar.gz
sudo mv apache-tomcat-9.0.85 tomcat
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
sudo chown -R tomcat:tomcat /opt/tomcat
/opt/tomcat/bin/startup.sh
sudo mkdir -p /var/lib/tomcat9/webapps/test
sudo nano /var/lib/tomcat9/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 ufw allow 8080/tcp
sudo apt install nginx -y
配置示例:
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
webapps 目录结构sudo netstat -tunlp | grep 8080
JSP 文件使用 UTF-8 编码保存
✅ 在 Debian 上搭建 JSP 服务器最小方案:
如果你需要:
可以继续问我。