好的,阿杰,我们来整理一份 Windows 7 下 Tomcat 7.0 的安装与配置指南,从下载安装到配置环境变量、启动测试完整讲解。


一、准备工作

  1. 系统环境
    • Windows 7(32/64 位)
    • 已安装 Java JDK 1.6 及以上
  2. 下载资源

二、安装步骤

1. 安装 Java JDK

  1. 下载 JDK 安装包,默认安装路径为:C:\Program Files\Java\jdk1.x.x_xx
  2. 配置环境变量:
    • JAVA_HOMEC:\Program Files\Java\jdk1.x.x_xx
    • Path 添加:%JAVA_HOME%\bin
  3. 测试:java -version javac -version 输出版本号表示成功

2. 下载 Tomcat

  1. 选择 Windows Service Installer 或 zip 压缩包
    • Service Installer:自动注册为 Windows 服务
    • zip 压缩包:手动配置
  2. 安装或解压
    • Service Installer 按照向导完成安装
    • zip 解压到目录,如:C:\Apache\Tomcat7

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

  • CATALINA_HOMEC:\Apache\Tomcat7
  • Path 可添加:%CATALINA_HOME%\bin
  • 这样可以在命令行直接使用 startup.bat / shutdown.bat

4. 启动 Tomcat

  1. 通过命令行启动:cd C:\Apache\Tomcat7\bin startup.bat
  2. 或者通过 Windows 服务启动(如果用 Installer 安装)
  3. 验证:
    • 打开浏览器访问:http://localhost:8080
    • 出现 Tomcat 欢迎页面表示安装成功

5. 配置 Tomcat 端口(可选)

  • 编辑 conf/server.xml 文件
  • 找到 <Connector port="8080" ... />
  • 修改端口号,例如:<Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
  • 保存后重启 Tomcat

6. 部署 Web 应用

  1. 将 .war 文件放到:C:\Apache\Tomcat7\webapps
  2. Tomcat 会自动解压并部署
  3. 访问:http://localhost:8080/yourapp

7. 常见问题及解决

问题解决方法
端口占用查看 8080 是否被占用,可修改 server.xml 端口
Java 未找到检查 JAVA_HOME 环境变量是否正确
启动报错检查 catalina.out 或 logs 文件夹的日志
服务无法启动确认 JDK 与 Tomcat 版本匹配,避免 JRE-only 环境

💡 小技巧:

  • 开发阶段:建议使用 zip 版,便于手动管理
  • 生产环境:可以使用 Service Installer 注册为 Windows 服务
  • 日志调试:查看 logs/catalina.out 方便定位问题