手把手教你如何在Linux安装apache-tomcat-7.0

2025-07-28  本文已影响0人  童话_a091

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

常见问题解决

报错说 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。

端口 8080 被占用

如果启动后访问不了,可能是别的程序占了 8080 端口。可以改 Tomcat 的端口:

进到conf/server.xml文件:

nano /usr/local/tomcat/conf/server.xml

找到<Connector port="8080" ...>这一行,把8080改成别的数字(比如8081)。

保存后重启 Tomcat。

权限问题

如果运行startup.sh报权限错误,给bin目录下的脚本加执行权限:

chmod +x /usr/local/tomcat/bin/*.sh

启动后黑屏一闪而过

可能是 Java 环境问题,检查java -version是否正常,或者看看catalina.out日志文件:

tail -f /usr/local/tomcat/logs/catalina.out

日志里会写清楚为啥报错。

上一篇 下一篇

猜你喜欢

热点阅读