一、安装 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 输入 java
和 javac
来测试是否配置正确。
二、安装 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 的界面。