Tomcat下载安装配置

news2024/11/26 8:40:31

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

  • 一、官网下载
    • 1. 下载
    • 2. 解压缩
  • 二、环境配置
  • 三、Tomcat启动
    • 1. 启动
    • 2. 访问Tomcat服务页面
    • 3. 关闭服务
  • 四、拓展
    • 1. 进入tomcat/bin/目录下的命令窗口
    • 2. 注册为服务
    • 3. 设置为开机自启


一、官网下载

1. 下载

官网下载地址:tomcat下载地址
进入后左侧栏Download部分找到自己需要的版本,这里以9为例
注:由于tomcat10版本对jdk的要求为11及以上,而我装的是1.8,所以安装tomcat9,前面安装了10,的确一闪而过没起起来

点Tomcat 10进入10版本的不同文件类型下载,这里选择64位压缩包下载
在这里插入图片描述

2. 解压缩

下载后解压缩
在这里插入图片描述

二、环境配置

tomcat要求的环境必须要配置java环境,首先要配置好环境变量
tomcat在启动时会在系统地环境变量中找java的环境变量,如果找不到就会启动失败
关于java的环境变量配置网上很多,百度即可

三、Tomcat启动

1. 启动

在tomcat的bin目录下找到startup.bat文件双击启动tomcat服务器
然后回弹出cmd窗口输入一堆包含乱码的信息
在这里插入图片描述
如上表明启动成功

2. 访问Tomcat服务页面

访问本地tomcat的地址访问默认页面
127.0.0.1:8080
在这里插入图片描述
能看到这个表示启动成功

3. 关闭服务

tomcat目录下的bin目录中双击shutdown.bat即关闭服务

四、拓展

在Windows环境中将tomcat服务启动后作为一个服务来进行开机自启动管理,而不是每次启动tomcat都要去bin目录中双击startup.bat文件
如下

1. 进入tomcat/bin/目录下的命令窗口

在tomcat的bin目录下进入cmd窗口
在这里插入图片描述

2. 注册为服务

执行命令将tomcat注册为服务

service.bat install Tomcat9

Tomcat9为服务的名字,这里是自定义的,也可省略,会默认生成
执行命令后会弹出一个确认窗口点确认即可
在这里插入图片描述
如上即表示注册服务成功,到服务中查看
如果后续想删除服务,可执行以下命令进行服务移出

service.bat remove Tomcat9

Tomcat9为服务的名称

3. 设置为开机自启

win+x—>任务管理器—>服务
搜索tomcat看到我们注册的Tomcat9
在这里插入图片描述
这里显示已停止,我们想要开机自启的话,我们选中后右键开始,这里启动失败
因为刚刚我们使用startup.bat双击启动了服务,这里需要先双击shutdown.bat关闭
在这里插入图片描述
关闭后到服务右键开始启动tomcat服务
在这里插入图片描述
然后继续右键选择 打开服务,进入服务界面
此时你会发现如果按照刚刚自定义的Tomcat9这个名称去找是没有的,tomcat在服务中的名字是自己默认的,如下图
在这里插入图片描述
进入到服务的管理界面时,我们看到tomcat的名称为Apache Tomcat9.0 Tomcat9
此时可以看到启动类型为手动
在这里插入图片描述
我们选中后右键,选择属性
在这里插入图片描述
在启动类型中选择自动,然后应用-确定
在这里插入图片描述
此时启动状态显示为自动
在这里插入图片描述
我们右键启动后,后续开机会自动启动


感谢阅读,祝君暴富!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1056402.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

5.5线程同步机制类封装及线程池实现

文章目录 5.5线程同步机制类封装及线程池实现线程池线程同步机制类封装线程池实现 5.5线程同步机制类封装及线程池实现 线程池 线程池是由服务器预先创建的一组子线程,线程池中的线程数据应该与CPU数据差不多。线程池中的所有子线程都运行着相同的代码。当有新的任…

探索腾讯企业邮箱替代方案:选择适合你的新邮件服务

腾讯企业邮箱作为一款广受欢迎的企业级电子邮件服务,已经在国内市场占据了相当大的份额。然而,随着全球市场竞争的加剧,腾讯企业邮箱也面临着海外市场的挑战。本文将探讨腾讯企业邮箱出海的劣势,并推荐一些替代品牌,以…

iPhone苹果手机复制了淘宝天猫优惠券领取淘口令打开淘宝APP没有弹窗怎么办?

获得淘宝/天猫优惠券领取的淘口令后,iPhone苹果手机打开淘宝APP无法识别淘口令,没有弹窗显示淘宝/天猫优惠券领取入口。 解决办法:复制淘宝/天猫商品链接,打开手机上安装的「草柴」APP,查询该商品淘宝/天猫内部隐藏优…

Mysql 分布式序列算法

接上文 Mysql分库分表 1.分布式序列简介 在分布式系统下,怎么保证ID的生成满足以上需求? ShardingJDBC支持以上两种算法自动生成ID。这里,使用ShardingJDBC让主键ID以雪花算法进行生成,首先配置数据库,因为默认的注…

FPGA 芯片点亮标准?

芯片设计完成,给到工厂制造,封装后回来,要经过最重要的一个点亮的环节,你知道什么叫做点亮吗? 其实,什么样叫做点亮,每家公司有每家的标准,本着自已不为难自已的原则,一…

【开发篇】十三、J2cache缓存框架

文章目录 1、介绍2、二级缓存下数据的读取与更新3、整合4、使用举例5、配置的相关说明6、小结 1、介绍 J2cache是一个缓存整合框架,可以提供缓存的整合方案,使各种缓存搭配使用,自身不提供缓存功能。 J2cache是一个两次缓存的框架 第一级缓存…

2023年腾讯云双十一活动攻略整理汇总

腾讯云双十一大促活动通常会在每年的11月份进行,会提供一系列的优惠活动,包括云服务器、数据库、存储等产品的打折促销,以及代金券、满减券等福利。 活动入口: 点此直达腾讯云双十一活动页面 活动攻略: 腾讯云双十一…

vue3学习实战

vue3新增变化 diff算法变化 vue3的diff算法没有vue2的头尾、尾头之间的diff,对diff算法进行了优化,最长递归子序列。 ref VS reactive ref 支持所有的类型,reactive 支持引用类型,array object Map Setref取值、赋值&#xff…

【单片机】15-AD和DA转换

1.AD转换及其相关背景知识 1.基本概念 1.什么是AD转换? A(A,analog,模拟的,D,digital,数字的) 现实世界是模拟的,连续分布的,无法被分成有限份;…

小谈设计模式(13)—外观模式

小谈设计模式(13)—外观模式 专栏介绍专栏地址专栏介绍 外观模式主要目的角色分析外观(Facade)角色子系统(Subsystem)角色客户端(Client)角色 工作原理核心思想总结简化接口解耦客户…

Page Cache的产生和释放

Page Cache是如何产生和释放的,通俗一点,就是它的“生”(分配)与“死”(释放),即 Page Cache 的生命周期。 Page Cache产生 Page Cache有两种产生的方式: Buffered I/O&#xff08…

十四天学会C++之第一天(入门和基本语法)

C的起源和历史 C诞生于20世纪80年代初,它的创造者是计算机科学家Bjarne Stroustrup。当时,Stroustrup在贝尔实验室工作,他希望为C语言添加一些功能,以便更好地支持系统开发。这个愿望促使他创建了C。 C的名字来源于它的基因&…

检索qpython文件夹下的.py,将文件复制单独文件夹并给出进度条

基本任务 检索qpython文件夹下的.py,将文件复制单独文件夹并给出进度条详细说明 首先导入了os和shutil模块,它们分别用于进行文件、文件夹操作和复制文件操作。 然后定义了源文件夹路径和目标文件夹路径。源文件夹路径指定了需要遍历的文件夹&#xff…

C语言刷题(Day1)

前言 本章我们带来几个经典得C语言练习题。 不要认为之前学过C语言,刷过这些题就不愿意再做题了。对待技术,我们永远要怀以一种空杯心态。 温故而知新,可以为师矣。 老师说,每道题都要尝试用不同得解法,去思考更多的…

动态规划算法(2)--最大子段和与最长公共子序列

目录 一、最大子段和 1、什么是最大子段和 2、暴力枚举 3、分治法 4、动态规划 二、最长公共子序列 1、什么是最长公共子序列 2、暴力枚举法 3、动态规划法 4、完整代码 一、最大子段和 1、什么是最大子段和 子段和就是数组中任意连续的一段序列的和,而…

Django之模板

一)模板(T) 什么时候会使用模板呢? 仅对于Django这个框架来说,因为其是默认前后端不分离的框架(前后端不分离值开发时前后端的代码在一起,不通过接口的方式连接,通过模板渲染的方式…

七大基于比较的排序算法(JAVA)

目录 冒泡排序 优化: 堆排序 插入排序 希尔排序 归并排序 快速排序 优化 选择排序 排序算法的稳定性: 大小相同的元素在排序前后相对位置相同就称其为稳定的排序。 注:一个本身就是稳定的排序 是可以实现为不稳定的排序的 &#x…

JavaSE学习之--抽象类,接口,内部类

💕"没有眼泪我们就会迷路,彻底变成石头,我们的心会变成冰凌,吻会变成冰块。"💕 作者:Mylvzi 文章主要内容:JavaSE学习之--抽象类,接口,内部类 目录 一.抽象…

【牛客网】OR59 字符串中找出连续最长的数字串

题目 思路 创建两个字符串 temp 和 ret 创建指针i用来遍历字符串通过i遍历字符串,如果遇到数字则将这个数组加到字符串temp中 i,如果遇到字母,则判断temp字符串的长度和ret字符串的长度,如果temp<ret则说明这个字符串不是要的字符串,如果temp>ret则说明此时temp字符串是…