首页主机资讯如何在Ubuntu上安装JSP运行环境

如何在Ubuntu上安装JSP运行环境

时间2025-12-02 20:21:04发布访客分类主机资讯浏览423
导读:在 Ubuntu 上安装 JSP 运行环境 一 准备与版本选择 安装 JDK(Java 开发工具包),推荐 OpenJDK 11 或 OpenJDK 8(Tomcat 9 对 Java 8/11 兼容良好)。 安装 Apache Tomc...

在 Ubuntu 上安装 JSP 运行环境

一 准备与版本选择

  • 安装 JDK(Java 开发工具包),推荐 OpenJDK 11OpenJDK 8(Tomcat 9 对 Java 8/11 兼容良好)。
  • 安装 Apache Tomcat 9 作为 Servlet/JSP 容器(JSP 需要容器解析执行)。
  • 若需远程访问,确保云服务器或本机防火墙放行 8080 端口。

二 安装步骤

  • 安装 JDK
    • 更新索引并安装 OpenJDK 11(或 OpenJDK 8):
      • sudo apt update
      • sudo apt install openjdk-11-jdk
    • 验证安装:
      • java -version
      • javac -version
  • 安装 Tomcat(两种方式,二选一)
    • 方式 A(推荐,便于系统管理):安装系统包
      • sudo apt install tomcat9
      • sudo systemctl enable --now tomcat9
      • 验证:sudo systemctl status tomcat9 或访问 http://服务器IP:8080
    • 方式 B(手动安装,便于多版本并存)
      • 下载并解压 Tomcat 9 到 /opt
        • wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.98/bin/apache-tomcat-9.0.98.tar.gz
        • sudo tar -xzf apache-tomcat-9.0.98.tar.gz -C /opt
        • sudo ln -sfn /opt/apache-tomcat-9.0.98 /opt/tomcat
      • 启动与验证:
        • /opt/tomcat/bin/startup.sh
        • 访问 http://服务器IP:8080
      • 可选:创建 systemd 服务(创建文件 /etc/systemd/system/tomcat.service
        • [Unit] Description=Apache Tomcat 9 After=network.target
        • [Service] Type=forking Environment=“JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64” Environment=“CATALINA_HOME=/opt/tomcat” Environment=“CATALINA_BASE=/opt/tomcat” ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh User=tomcat Group=tomcat
        • [Install] WantedBy=multi-user.target
        • 启用与启动:
          • sudo systemctl daemon-reload
          • sudo systemctl enable --now tomcat
  • 防火墙放行(如使用 UFW)
    • sudo ufw allow 8080/tcp
    • sudo ufw reload

三 部署与验证 JSP

  • 快速验证
    • /opt/tomcat/webapps/ROOT/ 创建 test.jsp
      • echo ‘< %@ page contentType=“text/html; charset=UTF-8” %>

        Hello, JSP on Ubuntu

        ’ | sudo tee /opt/tomcat/webapps/ROOT/test.jsp
    • 访问 http://服务器IP:8080/test.jsp
  • 部署 WAR 应用
    • 将项目打包为 WAR 并复制到 webapps
      • sudo cp your-app.war /opt/tomcat/webapps/
    • Tomcat 会自动解压并部署,访问 http://服务器IP:8080/your-app/(或应用内设置的 Context Path)。

四 常见问题与优化

  • 端口被占用
    • 修改 /opt/tomcat/conf/server.xml 中的 < Connector port=“8080” … /> 为未占用端口,重启 Tomcat。
  • 环境变量
    • 手动安装时,可在 ~/.bashrc/etc/environment 中设置 JAVA_HOMECATALINA_HOME,便于命令行使用与管理脚本识别。
  • 日志排查
    • 查看 /opt/tomcat/logs/catalina.outlocalhost.log* 定位启动或运行异常。
  • 生产建议
    • 使用 systemd 托管 Tomcat,创建专用 tomcat 用户运行,限制权限。
    • 仅开放必要端口,禁用或限制管理应用访问,及时更新 Tomcat/JDK 版本。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Ubuntu上安装JSP运行环境
本文地址: https://pptw.com/jishu/761624.html
Ubuntu下VirtualBox如何优化存储性能 Ubuntu如何使用VirtualBox远程连接

游客 回复需填写必要信息