当前位置: 首页 > news >正文

全栈:Tomcat 安装教程

Tomcat 安装教程

安装 Tomcat 的步骤因操作系统而异,以下是 Windows、Linux 和 Mac 系统的详细安装方法:

一、Windows 系统安装 Tomcat

  1. 下载 Tomcat

    访问 Tomcat 官方网站(http://tomcat.apache.org/),选择适合的版本(如 Tomcat 10),下载 Windows 系统的ZIP 压缩包(无需安装程序,解压即可用)。

  2. 解压安装

    将下载的 ZIP 文件解压到任意目录(建议路径不含中文和空格,如C:\apache-tomcat-10.1.0)。

  3. 配置环境变量(可选)

  • 右键 “此电脑”→“属性”→“高级系统设置”→“环境变量”。

  • 新建系统变量:

    • 变量名:CATALINA_HOME

    • 变量值:Tomcat 安装目录(如C:\apache-tomcat-10.1.0)。

  • 在 “Path” 变量中添加:%CATALINA_HOME%\bin

  1. 验证安装
  • 进入 Tomcat 安装目录的bin文件夹,双击startup.bat启动 Tomcat。

  • 打开浏览器访问http://localhost:8080,若看到 Tomcat 默认页面,说明安装成功。

  • 关闭 Tomcat 可双击shutdown.bat

  1. 注册为系统服务(可选)
  • 以管理员身份打开命令提示符,进入bin目录,执行:
service.bat install
  • 安装后可在 “服务” 中找到 Tomcat,设置为 “自动启动”。

二、Linux 系统安装 Tomcat(以 Ubuntu 为例)

  1. 安装 Java(依赖)

    Tomcat 依赖 Java 环境,先安装 JDK:

sudo apt updatesudo apt install openjdk-11-jdk  # 安装OpenJDK 11

验证 Java 是否安装成功:

java -version
  1. 下载并解压 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
  1. 配置权限

    赋予 Tomcat 目录执行权限:

sudo chmod +x /opt/tomcat/bin/\*.sh
  1. 启动 Tomcat
/opt/tomcat/bin/startup.sh
  1. 验证安装
  • 访问http://服务器IP:8080(本地可访问http://localhost:8080)。

  • 若无法访问,检查防火墙是否开放 8080 端口:

sudo ufw allow 8080/tcp
  1. 设置开机自启(可选)

    创建系统服务文件:

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

  1. 通过 Homebrew 安装(推荐)

    若已安装 Homebrew,直接在终端执行:

brew install tomcat
  1. 手动安装(类似 Linux)
  • 下载 Tomcat 压缩包,解压到/usr/local或用户目录(如~/tomcat)。

  • 配置环境变量:

echo 'export CATALINA\_HOME=/usr/local/tomcat' >> \~/.zshrc  # 或\~/.bash\_profilesource \~/.zshrc  # 生效配置
  1. 启动与验证
  • 启动:$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目录,通过浏览器访问应用。

http://www.dtcms.com/a/320839.html

相关文章:

  • Servlet技术详解(含Tomcat)未完
  • 论文阅读:User Behavior Simulation with Large Language Model-based Agents
  • 如何实现在多跳UDP传输场景,保证单文件和多文件完整传输的成功率?
  • 人工智能之数学基础:事件独立性
  • mysql/doris如何高效删除历史数据
  • SimpleMindMap:一个强大的Web思维导图
  • 【性能测试】-2- JMeter工具的使用
  • 文件结构树的├、└、─ 符号
  • 数据仓库知识
  • apache cgi测试
  • 【FastExcel】解决ReadSheet在Map中获取对象不准确问题(已提交PR并合并到开源社区)
  • SARSA算法详解:从实践到理论的全面解析
  • 软件包管理、缓存、自定义 YUM 源
  • selenium SessionNotCreatedException问题解决办法
  • 讲一讲@ImportResource
  • NFS/SMB 共享目录
  • HTML应用指南:利用GET请求获取全国Apple Store 零售店位置信息
  • Dify + Ragflow的部署与服务体系
  • 【数据结构】哈希扩展学习
  • Zoho CRM API 配置和使用
  • Pytest项目_day10(接口的参数传递)
  • 创始人 IP 打造的 “内容 + 商业” 双体系
  • Redis数据组织方式
  • 20250808:EasyGBS 对接大华 ICC 平台问题处理
  • 使用Prometheus + Grafana + node_exporter实现Linux服务器性能监控
  • zookeeper3.8.4安装以及客户端C++api编译
  • WebForms 实例
  • 如何在Vue中使用拓扑图功能
  • 【深度学习计算性能】02:异步计算
  • 【入门级-C++程序设计:9、函数与递归-传值参数与传引用参数】