在 Debian 上“启动 JSP”通常不是直接“启动一个 JSP 文件”,而是启动一个支持 JSP 的 Java Web 容器(如 Tomcat),然后把 JSP 放到容器里运行。下面给你几种常见方式。
sudo apt update
sudo apt install tomcat9
安装完成后,Tomcat 会自动作为系统服务运行。
sudo systemctl start tomcat9
sudo systemctl stop tomcat9
sudo systemctl restart tomcat9
设置开机自启:
sudo systemctl enable tomcat9
浏览器打开:
http://服务器IP:8080
sudo cp -r your_project /var/lib/tomcat9/webapps/
例如:
/var/lib/tomcat9/webapps/hello/index.jsp
访问:
http://IP:8080/hello/index.jsp
cd /opt/tomcat/bin
./startup.sh
停止:
./shutdown.sh
一般不推荐直接“运行 JSP 文件”,JSP 必须依赖 Servlet 容器。
最小方案:
修改:
sudo nano /etc/tomcat9/server.xml
改 8080 端口
确保项目目录属于 tomcat 用户:
sudo chown -R tomcat:tomcat /var/lib/tomcat9/webapps/your_project
如果你愿意,可以告诉我:
我可以给你更具体的步骤。