Apache Tomcat 是一个开源的 Java Servlet 容器,广泛用于运行 Java Web 应用程序。要让 Tomcat 正常运行,正确配置环境变量是关键一步。
1. 必需的环境变量
- JAVA_HOME:指向你安装的 JDK 路径。
- CATALINA_HOME:指向 Tomcat 的安装目录(可选但推荐)。
2. Windows 系统配置步骤
右键“此电脑” → “属性” → “高级系统设置” → “环境变量”:
- 新建系统变量
JAVA_HOME,值如:C:\Program Files\Java\jdk-17 - 新建系统变量
CATALINA_HOME,值如:C:\apache-tomcat-10.1.0 - 编辑
Path变量,添加:%JAVA_HOME%\bin和%CATALINA_HOME%\bin
3. Linux / macOS 配置方法
编辑 ~/.bashrc 或 ~/.zshrc 文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk export CATALINA_HOME=/opt/apache-tomcat-10.1.0 export PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH
然后执行:source ~/.bashrc(或对应 shell 配置文件)使配置生效。
4. 验证配置是否成功
打开终端或命令提示符,输入以下命令:
java -version echo %JAVA_HOME% (Windows) echo $JAVA_HOME (Linux/macOS) catalina version
如果输出版本信息且无报错,说明环境变量配置成功。
5. 常见问题
- 启动 Tomcat 报错 “JAVA_HOME not set”:检查变量名拼写及路径是否存在。
- 权限问题(Linux):确保 Tomcat 目录有读取和执行权限。
- 多个 JDK 冲突:确认
JAVA_HOME指向的是你希望使用的 JDK 版本。