服务器测评网
我们一直在努力

Linux tomcat 64位下载哪个版本好?怎么配置环境变量?

在Linux系统中下载并安装64位Tomcat的详细指南

在Linux服务器上部署Java Web应用程序时,Tomcat作为轻量级应用服务器,因其开源、稳定和易用性而被广泛采用,本文将以64位Linux系统为例,详细介绍从官方渠道下载Tomcat、环境配置到安装验证的完整流程,帮助读者快速完成Tomcat的部署。

Linux tomcat 64位下载哪个版本好?怎么配置环境变量?

确认系统环境与准备工作

在开始下载Tomcat之前,需确保Linux系统满足以下基本要求:

  1. 系统架构:确认系统为64位(x86_64),可通过命令uname -m检查,输出结果应为x86_64
  2. Java环境:Tomcat依赖Java运行时环境(JRE)或Java开发工具包(JDK),推荐使用JDK 8或更高版本,可通过java -version验证是否已安装,若未安装,以Ubuntu/Debian系统为例,执行命令:
    sudo apt update && sudo apt install openjdk-8-jdk -y
  3. 权限准备:建议使用非root用户操作,或通过sudo获取管理员权限,避免直接在root目录下安装。

下载Tomcat 64位安装包

Tomcat官方提供了多个版本(如Tomcat 8、9、10),本文以Tomcat 9为例,演示下载流程。

  1. 访问官方下载页面
    打开浏览器,访问Apache Tomcat官方镜像站点:https://tomcat.apache.org/download-90.cgi,在“Binary Distributions”区域找到“Core”模块,下载64位版本的tar.gz压缩包(如apache-tomcat-9.0.65.tar.gz)。

  2. 通过命令行下载
    若在Linux服务器终端操作,推荐使用wget工具直接下载,以Tomcat 9.0.65为例,执行命令:

    wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.65/bin/apache-tomcat-9.0.65.tar.gz

    wget未安装,可通过sudo apt install wget -y(Ubuntu/Debian)或sudo yum install wget -y(CentOS/RHEL)安装。

  3. 校验文件完整性
    为确保下载的文件未被篡改,需校验SHA-512校验和,从Tomcat官网页面复制对应版本的SHA-512值,与下载文件对比:

    sha512sum apache-tomcat-9.0.65.tar.gz

    若输出结果与官网一致,则文件完整。

解压与安装Tomcat

下载完成后,需将安装包解压至指定目录(如/opt/usr/local),并配置环境变量。

  1. 创建安装目录

    sudo mkdir -p /usr/local/tomcat
  2. 解压安装包

    Linux tomcat 64位下载哪个版本好?怎么配置环境变量?

    sudo tar -zxvf apache-tomcat-9.0.65.tar.gz -C /usr/local/tomcat --strip-components=1

    参数说明:

    • -z:处理gzip压缩格式;
    • -x:解压文件;
    • -v:显示详细过程;
    • -f:指定文件名;
    • --strip-components=1:去除解压后的顶层目录,使文件直接存放在/usr/local/tomcat下。
  3. 设置目录权限
    为避免权限问题,建议将Tomcat目录所属用户改为当前操作用户(如tomcat):

    sudo chown -R $USER:$USER /usr/local/tomcat

配置环境变量

为方便全局调用Tomcat命令,需将其bin目录添加到系统PATH变量中。

  1. 编辑~/.bashrc文件

    nano ~/.bashrc

    在文件末尾添加以下内容:

    export CATALINA_HOME=/usr/local/tomcat
    export PATH=$PATH:$CATALINA_HOME/bin
  2. 使配置生效

    source ~/.bashrc

启动与验证Tomcat

完成安装后,需启动Tomcat服务并验证其是否正常运行。

  1. 启动Tomcat

    $CATALINA_HOME/bin/startup.sh

    若成功,将显示以下信息:

    Using CATALINA_BASE:   /usr/local/tomcat
    Using CATALINA_HOME:   /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME:        /usr/lib/jvm/java-8-openjdk-amd64
    Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    Tomcat started.
  2. 检查服务状态
    通过ps命令查看Tomcat进程是否启动:

    Linux tomcat 64位下载哪个版本好?怎么配置环境变量?

    ps -ef | grep tomcat
  3. 访问测试页面
    在浏览器中输入http://服务器IP:8080,若显示Tomcat默认欢迎页面,则安装成功,若无法访问,需检查防火墙设置:

    sudo ufw allow 8080  # Ubuntu/Debian
    sudo firewall-cmd --add-port=8080/tcp --permanent  # CentOS/RHEL

配置Tomcat为系统服务(可选)

为方便管理,可将Tomcat配置为系统服务,实现开机自启和状态管理。

  1. 创建服务文件

    sudo nano /etc/systemd/system/tomcat.service

    添加以下内容(根据实际Java路径调整ExecStartExecStop):

    [Unit]
    Description=Apache Tomcat Web Application Container
    After=network.target
    [Service]
    Type=forking
    Environment="JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64"
    Environment="CATALINA_HOME=/usr/local/tomcat"
    Environment="CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid"
    ExecStart=/usr/local/tomcat/bin/startup.sh
    ExecStop=/usr/local/tomcat/bin/shutdown.sh
    [Install]
    WantedBy=multi-user.target
  2. 启动并启用服务

    sudo systemctl daemon-reload
    sudo systemctl start tomcat
    sudo systemctl enable tomcat
  3. 查看服务状态

    sudo systemctl status tomcat

常见问题与解决方案

  1. 启动失败:检查logs/catalina.out日志文件,定位错误原因(如Java环境未配置或端口冲突)。
  2. 端口占用:默认8080端口被占用时,可修改conf/server.xml中的<Connector>端口,或通过netstat -tlnp | grep 8080查看占用进程。
  3. 权限不足:确保执行启动脚本的用户对logstemp等目录有读写权限。

通过以上步骤,读者已可在64位Linux系统上完成Tomcat的下载、安装与配置,Tomcat作为Java Web应用的核心组件,其稳定运行依赖于正确的环境配置和权限管理,后续可根据实际需求,进一步配置虚拟主机、SSL证书或集群部署,提升应用的安全性和性能,建议定期关注Tomcat官方更新,及时升级版本以获取安全补丁和新功能支持。

赞(0)
未经允许不得转载:好主机测评网 » Linux tomcat 64位下载哪个版本好?怎么配置环境变量?