手把手教你如何在Linux安装apache-tomcat-7.0.27.tar.gz(附环境配置)​

1. 先准备好东西

  • 安装包下载地址:https://pan.quark.cn/s/7fd62e730cd5
  • 下载文件​:确保你已经把 apache-tomcat-7.0.27.tar.gz 下载到 Linux 里了(比如在 ~/下载 或 /home/你的用户名/下载 文件夹)。
  • 检查 Java​:Tomcat 要靠 Java 运行,先看看 Java 装没装:
    java -version
    如果看到类似 java version "1.8.0_291" 的提示,说明有 Java,版本别太新(Tomcat 7 支持 Java 6/7/8)。如果没装,先去装 Java(比如用 apt install openjdk-8-jdk 或自己下包装)。

2. 解压文件

  • 打开终端,进到下载文件夹(假设下载在 ~/下载):
    cd ~/下载
  • 解压压缩包:
    tar -zxvf apache-tomcat-7.0.27.tar.gz
    解压完会多出一个文件夹:apache-tomcat-7.0.27

3. 把文件夹挪个地方(可选)​

  • 如果想把 Tomcat 放到固定位置(比如 /usr/local/),运行:
    sudo mv apache-tomcat-7.0.27 /usr/local/tomcat
    sudo 是因为 /usr/local/ 需要管理员权限,输入密码后继续)

4. 配置环境变量(推荐配一下)​

  • 目的是以后在终端直接输入 startup.sh 或 shutdown.sh 就能启动/关闭 Tomcat,不用每次进到它的 bin 目录。
  • 编辑配置文件(比如用 nano 编辑器):
    nano ~/.bashrc
  • 在文件最后面加两行(假设 Tomcat 在 /usr/local/tomcat):
    export CATALINA_HOME=/usr/local/tomcat
    export PATH=$PATH:$CATALINA_HOME/bin
  • 按 Ctrl+X → 输入 Y → 回车保存。
  • 让配置生效:
    source ~/.bashrc

5. 启动 Tomcat

  • 进到 Tomcat 的 bin 目录(如果配了环境变量,直接运行命令也行,但这里演示手动进目录):
    cd /usr/local/tomcat/bin
  • 运行启动脚本:
    ./startup.sh
  • 如果看到类似 Tomcat started. 的提示,说明启动成功了!

6. 检查是否跑起来了

  • 打开浏览器(Linux 本机或能访问这台机器的浏览器),输入:
    http://localhost:8080
    或者如果从别的机器访问,把 localhost 换成这台 Linux 的 IP 地址(比如 http://192.168.1.100:8080)。
  • 如果看到 Tomcat 的欢迎页面(有只猫的 logo),说明成了!

7. 关闭 Tomcat

  • 进到 bin 目录:
    cd /usr/local/tomcat/bin
  • 运行关闭脚本:
    ./shutdown.sh

常见问题解决

  1. 报错说 Java 找不到​:

    • 检查 JAVA_HOME 环境变量有没有配(Tomcat 依赖它)。如果没配,在 ~/.bashrc 里再加一行(假设 Java 装在 /usr/lib/jvm/java-8-openjdk-amd64):
      export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
      export PATH=$PATH:$JAVA_HOME/bin
    • 然后重新 source ~/.bashrc
  2. 端口 8080 被占用​:

    • 如果启动后访问不了,可能是别的程序占了 8080 端口。可以改 Tomcat 的端口:
      • 进到 conf/server.xml 文件:
        nano /usr/local/tomcat/conf/server.xml
      • 找到 <Connector port="8080" ...> 这一行,把 8080 改成别的数字(比如 8081)。
      • 保存后重启 Tomcat。
  3. 权限问题​:

    • 如果运行 startup.sh 报权限错误,给 bin 目录下的脚本加执行权限:
      chmod +x /usr/local/tomcat/bin/*.sh
  4. 启动后黑屏一闪而过​:

    • 可能是 Java 环境问题,检查 java -version 是否正常,或者看看 catalina.out 日志文件:
      tail -f /usr/local/tomcat/logs/catalina.out
      日志里会写清楚为啥报错。

posted on 2025-07-29 19:50  心灵远瞻  阅读(17)  评论(0)    收藏  举报