必须先配置Java环境,再解压Tomcat、设置CATALINA_HOME与PATH、修改server.xml端口、启动startup.bat并访问localhost验证;缺一不可。

要在Windows系统上安装并配置Tomcat服务器来发布网站,必须先确保Java环境已就绪,再完成解压、环境变量设置、端口校验与启动验证四个关键环节,缺一不可。
确认Java环境是否可用
按 Win + R 输入 cmd 回车,执行:
java -version
如果返回类似 java version "1.8.0_391" 的信息,说明JDK已正确安装并加入PATH;
若提示“不是内部或外部命令”,请先配置 【JAVA_HOME 系统变量指向 JDK 安装根目录,且 PATH 中包含 %JAVA_HOME%\bin】;
未配好 Java 环境,Tomcat 启动必然失败,连黑窗都不会弹出。
下载并解压Tomcat
访问 https://tomcat.apache.org/download-90.cgi(推荐 Tomcat 9,兼容 JDK 8/11),下载 64-bit Windows zip(勿选 src 或 exe);
解压到路径如 D:\apache-tomcat-9.0.100,【路径中不能含中文、空格或特殊符号,否则后续控制台日志会乱码甚至启动失败】;
解压后检查 bin 目录下是否有 startup.bat 和 shutdown.bat —— 这两个文件存在,才代表解压完整。
配置CATALINA_HOME并加入PATH
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”;
在“系统变量”区点击“新建”:
变量名填 CATALINA_HOME,变量值填你刚才解压的完整路径,例如 D:\apache-tomcat-9.0.100;
再在系统变量中找到 Path,点击“编辑”→“新建”,添加一行:
%CATALINA_HOME%\bin;
这一步做完,才能在任意目录下直接运行 startup.bat。
修改默认端口(可选但建议)
打开 conf\server.xml 文件,用记事本或 VS Code 编辑;
搜索 Connector port="8080",把 8080 改成 8088 或其他未被占用的端口;
改完保存,是为了避免和本地已运行的程序(如另一套 Tomcat、某些开发工具内置服务)冲突;
验证端口是否空闲:cmd 中执行 netstat -ano | findstr :8088,无输出即为空闲。
启动Tomcat并验证首页
方法一:双击 bin/startup.bat → 弹出黑窗且末尾显示 Server startup in [xxx] ms 即成功;
方法二:cmd 中任意路径输入 startup.bat → 效果同上;
打开浏览器访问 http://localhost:8088(端口号要和 server.xml 里一致);
看到 Apache Tomcat 欢迎页(含猫图标和“Congratulations!”字样),说明服务器已就绪,可部署网站。











