Apache Tomcat 本地开发指南

在 localhost 上运行 Apache Tomcat,默认端口 8080,部署 Java Web 应用并通过 http://localhost:8080 访问。


Apache Tomcat 是开源 Java Servlet 容器,用于运行 JSP 与 Servlet 应用。本地开发 Java Web 项目时,Tomcat 是最常用的 localhost 运行环境之一。

默认 localhost 访问

用途地址
默认首页http://localhost:8080
管理界面http://localhost:8080/manager/html

Tomcat 默认监听 8080 端口(避免与 80 端口 Apache 冲突)。

安装与启动

  1. tomcat.apache.org 下载对应 JDK 版本的 Tomcat。
  2. 解压到本地目录,例如 /opt/tomcatC:\tomcat
  3. 运行 bin/startup.sh(Linux/macOS)或 bin\startup.bat(Windows)。
  4. 浏览器打开 http://localhost:8080 看到 Tomcat 欢迎页即成功。

部署应用

将 WAR 包放入 webapps/ 目录,或解压为同名文件夹:

webapps/myapp.war   →  http://localhost:8080/myapp/
webapps/demo/       →  http://localhost:8080/demo/

IDE(IntelliJ IDEA、Eclipse)也可直接配置 Tomcat 运行/调试。

修改端口

编辑 conf/server.xml,找到 Connector port="8080",改为其他端口如 9090,重启后使用 **http://localhost:9090**。

常见问题

8080 端口被占用
修改 server.xml 中的端口,或关闭占用 8080 的程序(如其他 Tomcat、部分 IDE 内置服务)。

页面 404
确认应用已部署到 webapps 且 context path 正确。

JDK 版本不匹配
Tomcat 10+ 需 Jakarta EE(Java 11+),注意与项目 Servlet API 版本一致。

小结

Tomcat 是 Java Web 本地开发的标准容器,默认 **http://localhost:8080**,将 WAR 放入 webapps 即可访问。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run