基于Tomcat构建Java web环境(Windows)
简介
Tomcat是一个免费的,开放源代码的Web应用服务器,是Apache软件基金会项目中的一个核心项目,是一款比较流行的web应用服务器。本文主要介绍如何在华为云上使用弹性云服务器的Windows实例安装部署Tomcat。
该操作以“Windows Server 2022”操作系统为例,使用的JDK、Tomcat版本分别为OpenJDK 21、Tomcat 11。
操作步骤
安装OpenJDK
- 访问OpenJDK官网,单击下载OpenJDK安装包。本示例选择OpenJDK 21,您也可以根据实际需求选择其他版本。
图1 下载JDK
- 进入下载的安装包所在目录,解压安装包,获取解压后的路径。
图2 JDK安装路径
- 配置环境变量。
- 右键单击此电脑,选择属性 > 高级系统设置 > 环境变量。
图3 环境变量
- 在系统变量区域,单击新建变量,创建变量名为JAVA_HOME的系统变量,变量值为步骤2获取到的JDK解压路径,单击确定保存系统变量。
图4 创建JDK系统变量
- 在系统变量找到Path,选中后单击编辑。
图5 新建JDK路径
- 单击两次确定保存环境变量。
- 右键单击此电脑,选择属性 > 高级系统设置 > 环境变量。
- 按Win+R打开运行窗口,输入cmd打开命令提示符窗口。执行以下命令,若显示版本信息则Java JDK已成功安装。
java -version
图6 JDK安装完成
安装Tomcat
- 远程连接到弹性云服务器。具体操作请参见Windows ECS登录方式概述。
- 访问Tomcat官网,下载所需安装包。本示例选择Tomcat 11,您也可以根据实际需求选择其他版本,Tomcat与JDK等配套关系详情请参见官网。
图7 下载Tomcat
- 进入下载的安装包所在目录,解压安装包,获取解压后的路径。
图8 Tomcat安装路径
- 配置环境变量。
- 右键单击此电脑,选择属性 > 高级系统设置 > 环境变量。
图9 环境变量
- 单击新建,创建CATALINA_HOME系统变量,变量值为Tomcat解压路径,单击确定保存系统变量。
图10 新建Tomcat环境变量
- 在系统变量找到Path,选中后单击编辑,新建以下路径。
%CATALINA_HOME%\bin
图11 新建Tomacat路径
- 单击两次确定保存环境变量。
- 右键单击此电脑,选择属性 > 高级系统设置 > 环境变量。
- 设置Tomcat为Windows服务并启动。
- 按Win+R打开运行窗口,输入cmd打开命令提示符窗口。
切换到Tomcat的bin目录,执行如下安装命令。若回显如下图所示,表示安装成功。
service.bat install
图12 Tomcat安装成功
- 按Win+R打开运行窗口,输入services.msc并回车,打开服务管理器。
找到Apache Tomcat 11.0 Tomcat11服务,右键单击该服务,选择属性,将启动类型设置为自动,然后单击启动。
图13 服务管理器
图14 启动Tomcat
- 按Win+R打开运行窗口,输入cmd打开命令提示符窗口。
- 在ECS实例的安全组中添加入方向规则,以放行Tomcat端口号8080。为了增强安全性,建议仅放行需要访问的IP网段,避免将访问权限授予所有IPv4地址(即0.0.0.0/0)。具体步骤参见为安全组添加安全组规则。
- 在本地浏览器地址栏中输入http://localhost:8080或者http://ECS实例公网IP:8080。如果显示如下页面,说明Java Web环境已部署成功。
图15 访问页面