Tomcat 安装教程
安装 Tomcat 的步骤因操作系统而异,以下是 Windows、Linux 和 Mac 系统的详细安装方法:
一、Windows 系统安装 Tomcat
-
下载 Tomcat
访问 Tomcat 官方网站(http://tomcat.apache.org/),选择适合的版本(如 Tomcat 10),下载 Windows 系统的ZIP 压缩包(无需安装程序,解压即可用)。
-
解压安装
将下载的 ZIP 文件解压到任意目录(建议路径不含中文和空格,如
C:\apache-tomcat-10.1.0
)。 -
配置环境变量(可选)
-
右键 “此电脑”→“属性”→“高级系统设置”→“环境变量”。
-
新建系统变量:
-
变量名:
CATALINA_HOME
-
变量值:Tomcat 安装目录(如
C:\apache-tomcat-10.1.0
)。
-
-
在 “Path” 变量中添加:
%CATALINA_HOME%\bin
。
- 验证安装
-
进入 Tomcat 安装目录的
bin
文件夹,双击startup.bat
启动 Tomcat。 -
打开浏览器访问
http://localhost:8080
,若看到 Tomcat 默认页面,说明安装成功。 -
关闭 Tomcat 可双击
shutdown.bat
。
- 注册为系统服务(可选)
- 以管理员身份打开命令提示符,进入
bin
目录,执行:
service.bat install
- 安装后可在 “服务” 中找到 Tomcat,设置为 “自动启动”。
二、Linux 系统安装 Tomcat(以 Ubuntu 为例)
-
安装 Java(依赖)
Tomcat 依赖 Java 环境,先安装 JDK:
sudo apt updatesudo apt install openjdk-11-jdk # 安装OpenJDK 11
验证 Java 是否安装成功:
java -version
- 下载并解压 Tomcat
\# 下载Tomcat(版本号根据官网最新版调整)wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.13/bin/apache-tomcat-10.1.13.tar.gz\# 解压到/opt目录sudo tar -zxvf apache-tomcat-10.1.13.tar.gz -C /opt\# 重命名(可选,方便操作)sudo mv /opt/apache-tomcat-10.1.13 /opt/tomcat
-
配置权限
赋予 Tomcat 目录执行权限:
sudo chmod +x /opt/tomcat/bin/\*.sh
- 启动 Tomcat
/opt/tomcat/bin/startup.sh
- 验证安装
-
访问
http://服务器IP:8080
(本地可访问http://localhost:8080
)。 -
若无法访问,检查防火墙是否开放 8080 端口:
sudo ufw allow 8080/tcp
-
设置开机自启(可选)
创建系统服务文件:
sudo nano /etc/systemd/system/tomcat.service
添加以下内容(路径根据实际安装目录调整):
\[Unit]Description=Apache TomcatAfter=network.target\[Service]Type=forkingUser=rootGroup=rootEnvironment="CATALINA\_HOME=/opt/tomcat"ExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.sh\[Install]WantedBy=multi-user.target
保存后启用服务:
sudo systemctl daemon-reloadsudo systemctl enable tomcatsudo systemctl start tomcat
三、Mac 系统安装 Tomcat
-
通过 Homebrew 安装(推荐)
若已安装 Homebrew,直接在终端执行:
brew install tomcat
- 手动安装(类似 Linux)
-
下载 Tomcat 压缩包,解压到
/usr/local
或用户目录(如~/tomcat
)。 -
配置环境变量:
echo 'export CATALINA\_HOME=/usr/local/tomcat' >> \~/.zshrc # 或\~/.bash\_profilesource \~/.zshrc # 生效配置
- 启动与验证
-
启动:
$CATALINA_HOME/bin/``startup.sh
-
访问
http://localhost:8080
,看到默认页面即为成功。
四、常见问题
-
启动失败:检查 Java 环境是否配置正确(
JAVA_HOME
变量是否设置)。 -
端口占用:若 8080 端口被占用,可修改
conf/server.xml
中的端口号(搜索<Connector port="8080"
)。 -
权限问题:Linux/Mac 下若提示无权限,使用
sudo
执行启动命令,或修改目录权限。
安装完成后,即可将 Web 应用(WAR 包)放入 Tomcat 的webapps
目录,通过浏览器访问应用。