Windows 配置本地Tomcat 服务器

本文介绍了在Windows上配置Tomcat服务器的步骤,包括安装Java,下载Tomcat,设置环境变量,解决启动报错问题,以及如何测试运行Tomcat服务器。确保JDK环境配置正确,将Tomcat解压到适当位置,并根据需要调整JAVA_HOME环境变量,以成功启动Tomcat并访问其管理界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装 Java

Java安装可前往 Oracle 官网下载 jdk-8u191-windows-x64.exe 的 jdk 的安装程序。比较需要注意的是 Jdk 环境配置。右键单击计算机 >> 属性 >> 高级系统设置 >> 环境设置。
增加系统环境变量如下:

JAVA_HOME  C:\Program Files\Java\jdk1.8.0_144 // 为 jdk 的安装路径
JRE_HOME  %JAVA_HOME%\jre
CLASSPATH  %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

修改原有的 PATH 环境变量。并添加如下内容:

;%JAVA_HOME%\bin;%JRE_HOME%\bin

可以通过在 CDM 输入 javajavac 来测试是否配置正确。

二、安装 Tomcat

Tomcat 可以到 Tomcat 官网 下载,选择所需要的版本和对应位数。比如我们下载了 apache-tomcat-8.0.50-windows-x64.zip。

然后将 Zip 压缩包解压出来,放到相关位置即可。

三、配置 Tomcat

可以到 Tomcat 目录下直接点击运行 startup.bat。如果出现报错

D:\Tomcat\apache-tomcat-8.0.50-windows-x64\apache-tomcat-8.0.50\bin>startup.bat
The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program

说明 Tomcat 无法正确识别到系统中的 JDK 环境。

分析 startup.bat 启动脚本可以发现。其实际上调用了 catalina.bat

rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"

它的意思已经很明显了。解决上面的问题有两个方案:

  • 为 Tomcat 添加系统变量 CATALINA_HOME
    往环境变量中添加 Tomcat 的环境变量
CATALINA_HOME  D:\Tomcat\apache-tomcat-8.0.50-windows-x64\apache-tomcat-8.0.50 
  • 或在 catalina.bat 中添加指定的 JAVA_HOME 环境
    修改catalina.bat 文件,在相应位置添加下面的环境设置
rem ---------------------------------------------------------------------------
rem Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
rem are valid and consistent with the selected start-up options and set up the
rem endorsed directory.
rem ---------------------------------------------------------------------------

set JAVA_HOME=D:\Tomcat\apache-tomcat-8.0.50-windows-x64\apache-tomcat-8.0.50
set JRE_HOME=C:\Program Files\Java\jdk1.8.0_131\jre

测试环境

进入 Tomcat 目录,运行 startup.bat, 打开浏览器访问 http://localhost:8080 既可以看到 Tomcat 的界面。

tomcat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值