在 Ubuntu 上,JSP 本身不能直接“运行 war 包”,但 可以运行包含 JSP 的 war 包,前提是使用 Java Web 服务器/容器。
✅ Ubuntu 可以运行 war 包(含 JSP)
❌ 不能只靠 Ubuntu 或 JSP 直接运行 war
sudo apt update
sudo apt install tomcat9
把 war 放到:
/var/lib/tomcat9/webapps/
访问:
http://localhost:8080/yourwar
✅ 支持 JSP
✅ 最标准方案
java -jar jetty-runner.jar your.war
如果 war 是 Spring Boot 构建:
java -jar yourapp.war
java xxx.war 但不是可执行 warwar 里必须有:
WEB-INF/web.xml
*.jsp 文件
Ubuntu + Tomcat = 可以运行 JSP 的 war 包
如果你愿意,可以告诉我:
我可以给你具体命令。