1. 先准备好东西
-
安装包下载地址:pan.quark.cn/s/7fd62e730…
-
下载文件:确保你已经把
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日志里会写清楚为啥报错。
-