Apache Tomcat 8.5解压版在Win10系统安装详细过程说明

2023-11-11


引言

Web 项目通过服务器软件进行部署,Tomcat 是一款开源的 Web 服务器软件。我们学习 JavaWeb 时避免不了要使用它部署项目,平时直接解压就去使用了,它在安装时的配置我们真的了解吗?


一、操作环境

  • Window10 系统
  • Java JDK8
  • Apache Tomcat 8.5.55

二、Tomcat安装

Tomcat 安装分为解压版和安装版,这里着重介绍解压版。当然,我们在安装 Tomcat 前都应该将 jdk 安装好且配置好环境变量。Apache Tomcat 8.5 需要一个 Java 标准版运行时环境(JRE)版本7或更高版本。

1.Tomcat安装版介绍

使用 Tomcat 的 Windows 安装程序可以很容易地在 Windows 上安装 Tomcat。它的界面和功能类似于其他基于向导的安装程序,我们只需要选择选项并下一步就可以完成安装。

  • Tomcat 会作为 Windows 系统服务进行安装,我们在服务中可以找到 Tomcat 服务而不需要像解压版进行服务注册。
  • 安装程序会使用注册表来确定 Java 7 或更高版本 JRE 的基本路径,包括作为完整 JDK 的一部分安装的 JRE。

2.Tomcat解压版(绿色版)安装与环境变量配置

(1)下载Tomcat8.5解压版压缩包

下载后的压缩包如下图所示:
Tomcat8.5压缩包

(2)对压缩包进行解压

以下是解压后的目录:
Tomcat解压目录

(3)配置环境变量 CATALINA_HOME 和 Path

鼠标右击【此电脑】 ,选择【属性】
属性
选择【高级系统设置】
高级系统设置
在高级系统设置中选择【环境变量】
环境变量
在系统变量中新增 CATALINA_HOME 变量,变量值为 Tomcat 解压路径根目录
新增CATALINA_HOME环境变量
找到 Path 变量,新增值 %CATALINA_HOME%\bin
编辑Path环境变量

(4)Tomcat服务注册

由于上面配置了 Tomcat 的环境变量,所以现在可以在 CMD 命令行中直接输入 bin 中的命令脚本。服务器注册输入 service install 回车。
Tomcat服务注册
在【服务】中我们便看到了 Apache Tomcat8.5 服务,可以在其属性中设置为自启。一般项目部署实施需要进行设置,这样服务器重启后 Tomcat 便可自行启动。
Tomcat服务
Tomcat 服务移除:service remove
Tomcat服务移除

三、Tomcat启动

通过以上安装,Tomcat 启动方式就有很多种了:
1.在 Tomcat 解压目录中的 bin 文件夹下,找到 startup.bat 并双击启动。
startup.bat
2.在 Tomcat 解压目录中的 bin 文件夹下,找到 tomcat8.exe 并双击启动。
tomcat8.exe
3.在 Tomcat 解压目录中的 bin 文件夹下,找到 tomcat8w.exe 并双击启动。
tomcat8w.exe
在图形界面中点击 Start 按钮启动。
图形界面
4.在 CMD 命令行中输入 startup 回车启动 Tomcat。
cmd命令行
5.在 Windows 系统服务中找到 Tomcat 服务进行启动。
tomcat服务

四、Tomcat测试

在浏览器输入地址:http://localhost:8080/ ,看到下图页面表示 Tomcat 已经安装成功。
tomcat页面


总结

1.配置 JDK 环境变量名为 JAVA_HOME,Tomcat 会找 JAVA_HOME 环境变量来定位 JDK。
2.同样 Tomcat 环境变量名为 CATALINA_HOME,Tomcat 启动时会找 CATALINA_HOME 环境变量,来调用 startup.bat。
3.Tomcat 配置环境变量主要是为了在 CMD 命令行可以直接输入 Tomcat 脚本命令,这样不用定位到安装目录的 bin 文件夹下。
4.Tomcat 安装版要比解压版省事儿,一些工作安装版完成了。
5.需要注意 Tomcat 对 Java 版本要求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Apache Tomcat 8.5解压版在Win10系统安装详细过程说明 的相关文章

随机推荐

  • java linux class_Linux 下运行 class 文件

    1 基本命令 java cp searchDir classFile cp searchDir 指定从该目录搜索 class 文件 classFile 类路径 不包含 class 后缀 2 没有包结构的class文件 2 1 文件所在目录结
  • mybatis-plus中的条件构造器wrapper

    接口方法的参数中 会出现各种 Wrapper 比如 queryWrapper updateWrapper 等 Wrapper 的作用就是用于定义各种各样的条件 where 所以不管是查询 更新 删除都会用到 Wrapper 如 QueryW
  • el-date-picker怎样获取选择的时间范围值并判断是否大于7天

    场景 SpringBoot Vue Echarts实现选择时间范围内数据加载显示柱状图 SpringBoot Vue Echarts实现选择时间范围内数据加载显示柱状图 BADAO LIUMANG QIZHI的博客 CSDN博客 在上面需要
  • Linux网络编程:基础知识入门学习笔记汇总

    学习Linux的网络编程原则上基于 Linux的系统编程 和 Linux基础的Shell编程 第十章 除此之外还包含了计算机网络的知识 Linux基础shell编程 gt Linux 系统编程 gt Linux 网络编程 来源 黑马程序员
  • Hostmonitor邮件告警

    Hostmonitor可以通过邮件告警 打开Hostmonitor应用 1 点击Options 2 选择Mailer settings 3 Address输入框中填写网易邮箱的SMTP服务器地址 Port 输入框输入网易邮箱服务器端口 Au
  • 报`Uncaught (in promise)`错误解决办法

    使用了promise 但是在使用的过程中报Uncaught in promise 错误 第一次遇到这种错误 所以在此记录下 方便以后解决问题 getImage function url return new Promise resolve
  • getnameinfo failed

    在虚拟机vmware中用netstat 查看网络状态出现一行 getnameinfo failed 可能的一个原因 虚拟机使用NAT方式链接网络 解决方法 使用桥接方式即可
  • 【从零开始学c++】——类与对象(二)

    类与对象 1 构造函数 1 1构造函数的定义 1 2构造函数的特性 2 析构函数 2 1概念 2 2 特性 3 拷贝构造函数 3 1 概念 3 2 拷贝构造函数的特性 4 赋值运算符的重载 4 1 概念 4 2 实现日期类的运算符 4 2
  • 【Java基础知识 14】java动态代理原理

    Java学习路线思维导图 Java学习路线总结 思维导图篇 Java学习路线配套文章 搬砖工逆袭Java架构师 哪吒社区入口 哪吒社区 简介 Java领域优质创作者 CSDN哪吒公众号作者 Java架构师奋斗者 扫描主页左侧二维码 加入群聊
  • cumsum() R函数:用于产生随机变量的累积和

    gt 1 4 1 1 2 3 4 gt cumsum 1 4 1 1 3 6 10 函数介绍 Returns a vector whose elements are the cumulative sums cumsum 函数 Cumulat
  • python中import re_彻底搞懂Python 中的 import 与 from import

    对不少 Python 初学者来说 Python 导入其他模块的方式让他们很难理解 什么时候用import xxx 什么时候用from xxx import yyy 什么时候用from xxx yyy import zzz 什么时候用from
  • 又搞定一块屏幕 micropython 驱动 sharp memory lcd

    先来学学C是怎么写的 核心代码 void lcd refresh void uint16 t i 0 ln 0 SCS 1 delay us 5 write byte 0x80 for ln 0 ln lt 128 ln write byt
  • AI人流量统计算法,让公众场所人群管控更简单

    为强化疫情防控 公众场所时常需要调整人数上限 高效快捷限制人群聚集 减少疫情传播风险 以往的方式是投入大量人力在出入口设置门岗 对出入人员进行现场管理 统计及控制进出人流数量 基于区域人流量统计技术模型 快瞳科技 人流量统计检测算法 为疫情
  • 788. 旋转数字

    788 旋转数字 我们称一个数 X 为好数 如果它的每位数字逐个地被旋转 180 度后 我们仍可以得到一个有效的 且和 X 不同的数 要求每位数字都要被旋转 如果一个数的每位数字被旋转以后仍然还是一个数字 则这个数是有效的 0 1 和 8
  • 田志刚:企业知识管理的知识传播

    知识管理本身的知识传播是知识管理在国内发展的一个重要课题 虽然我们都认为知识管理有价值 但更多的人不知道 所以如何让更多的人知道KM 理解并知道如何实践就成为知识管理的知识传播的重要内容 知识管理的知识传播可以分两个层面 一个层面是对于社会
  • VMware Workstation Pro 16 安装win7

    本文使用U盘工具创建 至于为什么安装win7 毕竟很多游戏在win10已经没法玩了 1 创建虚拟机 典型创建即可 2 添加硬盘 SCSI类型 使用物理磁盘 物理驱动2 使用整个磁盘 这里的驱动2就是U盘 创建完成 这时候应该是正在使用该设备
  • python高级知识之常用的魔术方法

    文章目录 1 init 魔术方法 2 new 魔术方法 3 str 魔术方法 4 del 魔术方法 5 call 魔术方法 6 len 魔术方法 7 eq 魔术方法 8 hash 魔术方法 9 getitem 魔术方法 10 setitem
  • 解决 vs code 搜索中文结果异常的问题

    文章目录 一 引言 二 解决 一 引言 最近在工作中遇到了一个很诡异的问题 在使用 vs code 过程中 发现 ctrl f 搜索一个项目文件夹中的结果的时候 搜索数字没有问题 能出来结果 但是搜索中文就会出不来结果 明明确认是有相关中文
  • lapack++与sba的编译问题

    最近在研究老外写的sba的程序 从http users ics forth gr lourakis sba 下载的sba程序是源代码 并没有编译 按照http blog csdn net royalvane article details
  • Apache Tomcat 8.5解压版在Win10系统安装详细过程说明

    目录 引言 一 操作环境 二 Tomcat安装 1 Tomcat安装版介绍 2 Tomcat解压版 绿色版 安装与环境变量配置 1 下载Tomcat8 5解压版压缩包 2 对压缩包进行解压 3 配置环境变量 CATALINA HOME 和