在 Debian 上“安装 JSP 服务”,本质上不是装一个像 Nginx 那样的轻量服务,而是部署一个支持 JSP 的 Java Web 容器(通常是 Tomcat)。JSP 必须由 Servlet 容器编译运行。
下面给你一套最常用、最稳定的 Debian 安装方案(以 Debian 11/12 为例)。
sudo apt update
sudo apt upgrade -y
Tomcat 需要 Java:
sudo apt install default-jdk -y
查看 Java 版本:
java -version
Debian 自带 Tomcat 包:
sudo apt install tomcat9 tomcat9-admin -y
注:Debian 12 可能是
tomcat10,命令类似
sudo systemctl enable tomcat9
sudo systemctl start tomcat9
查看状态:
sudo systemctl status tomcat9
Tomcat 默认端口:8080
浏览器访问:
http://服务器IP:8080
看到 Tomcat 欢迎页即成功。
把 .war 或 JSP 文件放到:
/var/lib/tomcat9/webapps/
例如:
sudo cp yourapp.war /var/lib/tomcat9/webapps/
自动解压并运行。
sudo apt install openjdk-17-jdk -y
cd /opt
sudo wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.x/bin/apache-tomcat-10.1.x.tar.gz
sudo tar -xzf apache-tomcat-10.1.x.tar.gz
sudo mv apache-tomcat-10.1.x tomcat
/opt/tomcat/bin/startup.sh
访问:
http://IP:8080
编辑:
sudo nano /etc/tomcat9/tomcat-users.xml
添加:
<role rolename="manager-gui"/>
<user username="admin" password="密码" roles="manager-gui"/>
重启:
sudo systemctl restart tomcat9
sudo ufw allow 8080
ss -tlnp | grep 8080
Debian 上“JSP 服务” = Java + Tomcat + webapps 目录
如果你需要:
可以继续问我。