CentOS 7 上安装 JDK 和 Tomcat

作者:da吃一鲸8862024.01.22 12:26浏览量:4

简介:在 CentOS 7 上安装 JDK 和 Tomcat 的步骤,包括版本选择、安装过程和环境配置。

在 CentOS 7 上安装 JDK 和 Tomcat 需要先确定 JDK 和 Tomcat 的版本,然后使用命令行工具进行安装。下面将介绍具体的安装步骤和环境配置。
首先,确定要安装的 JDK 和 Tomcat 版本。对于 JDK,建议选择 OpenJDK 11 或更高版本;对于 Tomcat,建议选择 Tomcat 9 或更高版本。
一、安装 JDK

  1. 打开终端,使用 root 用户或具有 sudo 权限的用户登录。
  2. 下载 JDK 安装包。可以从 Oracle 官网或 OpenJDK 官网下载对应版本的 JDK 安装包。
  3. 解压安装包并移动到 /usr/lib/jvm 目录下。可以使用以下命令:
    1. tar -xvf jdk-11.0.1_linux-x64_bin.tar.gz
    2. mv jdk-11.0.1 /usr/lib/jvm/
  4. 配置环境变量。打开 /etc/profile 文件,添加以下内容:
    1. export JAVA_HOME=/usr/lib/jvm/jdk-11.0.1
    2. export PATH=$JAVA_HOME/bin:$PATH
  5. 使环境变量生效。执行以下命令:
    1. source /etc/profile
    二、安装 Tomcat
  6. 下载 Tomcat 安装包。可以从 Tomcat 官网下载对应版本的 Tomcat 安装包。
  7. 解压安装包并移动到 /opt/tomcat 目录下。可以使用以下命令:
    1. tar -xvf apache-tomcat-9.0.36.tar.gz
    2. mv apache-tomcat-9.0.36 /opt/tomcat/
  8. 配置环境变量。打开 /etc/profile 文件,添加以下内容:
    1. export CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.36
    2. export PATH=$CATALINA_HOME/bin:$PATH
  9. 使环境变量生效。执行以下命令:
    1. source /etc/profile
    三、配置防火墙和 SELinux
  10. 打开防火墙配置文件 /etc/sysconfig/iptables,添加以下规则,允许访问 Tomcat 的 8080 端口:
    1. -A INPUT -p tcp --dport 8080 -j ACCEPT
  11. 重启防火墙服务:
    1. service iptables restart
  12. 设置 SELinux 为宽容模式:
    1. setenforce 0
    四、启动和停止 Tomcat 服务
    在完成以上步骤后,可以通过以下命令启动和停止 Tomcat 服务:
    启动服务:
    /opt/tomcat/apache-tomcat-9.0.36/bin/startup.sh
    停止服务:
    /opt/tomcat/apache-tomcat-9.0.36/bin/shutdown.sh