Windows 配置本地Tomcat 服务器

一、安装 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 的界面。

Windows 配置本地Tomcat 服务器_第1张图片

你可能感兴趣的:(java)