tomcat服务器安装及配置教程(保姆级教程)

news2025/1/22 12:46:49

Tomcat安装教程

(以tomcat-9.0.62为例:)

1.下载安装包

可以从官网下载安装包:

(1)从官网下载

输入网址进入官网

image-20220429183407133

选择版本10,版本9,或者版本8,都可以,这里下载的版本9

不想去官网的直接百度网盘自提:
链接:https://pan.baidu.com/s/1_wWx48RVn_BSk3eXneAZYw?pwd=aijy
提取码:aijy

image-20220429184855332

选择下载64-Bit Windows zip(Win64),根据电脑版本选择(目前大多数笔记本电脑都是64位滴)

(2)选择解压路径

解压到电脑其中一个文件夹,记住解压路径

2.配置环境变量

(1)打开高级设置

电脑-属性-高级系统设置

image-20220430142238863

image-20220430155741211

(2)点击高级系统设置-环境变量-新建系统变量

image-20220430155831074

image-20220430155926775

(3)新建系统变量,变量名为CATALINA_HOME

新建系统变量,变量名为 CATALINA_HOME

image-20220430160116510

(4)变量值为解压路径

那么解压路径如何查找呢?

image-20220430160405490

点进去,右击文件选择属性

image-20220430160529925

image-20220430160617590

变量值:D:\软件[apache](https://so.csdn.net/so/search?q=apache&spm=1001.2101.3001.7020)-tomcat-9.0.62-windows-x64\apache-tomcat-9.0.62
(记得在文件后面再加上文件名称)
(记得在文件后面再加上文件名称)
(记得在文件后面再加上文件名称)
否则会以后的报错
![image-20220430160740681](https://img-blog.csdnimg.cn/img_convert/520379460e6df0388e02bed6995d856b.png在这里插入图片描述

点击确定

(5)找到系统变量中的Path,双击空白处或新建即可在末尾加上%CATALINA_HOME%\bin

注意是系统变量中的Path

注意是系统变量中的Path

注意是系统变量中的Path

image-20220430161005721

双击进入

image-20220430161116883

双击空白处或新建即可在末尾加上%CATALINA_HOME%\bin

3.检验配置成功

(1)win+r

image-20220430161215400

(2)startup.bat

image-20220430161256598

image-20220430161241691

(这步可以跳过可有可无)如果你的运行窗口中出现乱码,比如:

image-20220430161357930

其实这个不影响检验,如果有强迫症的话,接下来教你怎么改
Tomcat运行框乱码问题解决

这时打开浏览器

搜索网址

http://localhost:8080/

image-20220430161712924

出现这个,恭喜你成功啦!!!

如果显示404,或者别的,这种原因好多好多
解决网址(也是作者的博客啦)

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

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

相关文章

掘金热榜首推!阿里内部都在用的Java后端面试笔记,囊括99%的主流技术

纵观今年的技术招聘市场, Java依旧是当仁不让的霸主 !即便遭受 Go等新兴语言不断冲击,依旧岿然不动。究其原因: Java有着极其成熟的生态,这个不用我多说;Java在 运维、可观测性、可监 控性方面都有着非常优…

Spring Boot JPA 本机查询示例

在本教程中,您将了解如何在 Spring 引导中使用 Spring Data JPA 本机查询示例(带参数)。我将向您展示: 将 Spring JPA 本机查询与Query注释一起使用的方法如何在 Spring 引导中执行 SQL 查询具有 WHERE 条件的 JPA 选择查询示例 …

动态SQL

动态SQL 可以根据具体的参数条件,来对SQL语句进行动态拼接。比如在以前的开发中,由于不确定查询参数是否存在,许多人会使用类似于where 1 1 来作为前缀,然后后面用AND 拼接要查询的参数,这样,就算要查询的…

MongoShake数据灾备与迁移

安装部署 解压 建议部署在离目标端近的地方,比如部署再目标端本地 tar -zxvf mongo-shake-v2.8.1.tgz配置 同构环境下主要参数 启动 执行下述命令启动同步任务,并打印日志信息,-verbose 0表示将日志打印到文件,在后台运行 …

【Linux从入门到放弃】Linux基本指令大全

🧑‍💻作者: 情话0.0 📝专栏:《Linux从入门到放弃》 👦个人简介:一名双非编程菜鸟,在这里分享自己的编程学习笔记,欢迎大家的指正与点赞,谢谢! L…

黑苹果之微星(MSI)主板BIOS详细设置篇

很多童鞋安装黑苹果的时候会卡住,大部分原因是cfg lock 没有关闭,以及USB端口或SATA模式设置错误。 为了避免这些安装阶段报错的情况发生,今天给大家分享一下超详细的BIOS防踩坑设置指南--微星(MSI)主板BIOS篇&#xf…

springcloud总结篇

一.整体结构 springcloud总体架构 对比学习 二.具体 1.场景模拟 订单服务调用库存服务来更新数据库中的库存 2.springcloud问题解析 Eureka OpenFeign (RibbonRestTemplate) Hystrix Gateway config Bus 订单服务只知道库存服务的名称…

Python测试-unittest,2022-11-27

(2022.11.27 Sun) unittest是Python自带的单元测试框架。unittesthtml和pytestallure(测试报告)成为常用的自动测试和报告的框架组合。 unittest-archi-2022-11-23-2114.png 概念 test case测试用例:测试用例是测试的基本单元,用于测试一组特定输入的特…

OpenCV图像特征提取学习四,SIFT特征检测算法

一、SIFT特征检测概述 SIFT的全称是Scale Invariant Feature Transform,尺度不变特征变换,由加拿大教授David G.Lowe提出的。SIFT特征具有对旋转、尺度缩放、亮度变化等保持不变性,是一种非常稳定的局部特征。 1.1 SIFT算法具的特点 图像…

平衡搜索树——AVL树小记

文章目录二叉搜索树平衡搜索树AVL树定义AVL中平衡(Balance)因子的定义AVL树插入规则AVL树失衡情况左左失衡/右右失衡左右失衡RL失衡代码左旋-调整平衡插入调整平衡因子AVL树正确性的验证二叉搜索树 理想情况下,二叉搜索树的查找时间复杂度是0(log(n)) 但是&#xff…

Linux 进程概念 —— 初识操作系统(OS)

文章目录1. 概念2. 设计操作系统的目的3. 定位4. 如何理解管理5. 再谈操作系统🍑 硬件部分🍑 操作系统🍑 驱动程序🍑 用户部分🍑 系统调用接口🍑 用户接口操作6. 总结1. 概念 任何计算机系统都包含一个基本…

HTML5基础汇总

目录 一,html5文档头部 1.页面标题及字符集的收集 (1).title标签 (2).charset属性 2.元信息的设置 (1).meta标签的作用 (2).http-equiv/content (2&am…

数据结构堆介绍,图文详解分析——Java/Kotlin双版本代码

堆介绍 堆是一种特殊的树结构。根据根节点的值与子节点值的大小关系,堆又分为最大堆和最小堆。 最大堆:每个节点的值总是大于或者等于其任意子节点的值。所以最大堆中根节点即为最大值。 最小堆:每个节点的值总是小于或者等于其任意子节点…

第六章课后题(LSTM | GRU)

目录习题6-3 当使用公式(6.50)作为循环神经网络得状态更新公式时,分析其可能存在梯度爆炸的原因并给出解决办法.习题6-4 推导LSTM网络中参数的梯度,并分析其避免梯度消失的效果​编辑习题6-5 推导GRU网络中参数的梯度,并分析其避免梯度消失的…

集合框架----源码解读Vector篇

1.vector官方简绍 Vector类实现了一个可增长的对象数组。与数组一样,它包含可以使用整数索引访问的组件。但是,Vector的大小可以根据需要增加或缩小,以适应在创建Vector之后添加和删除项。 每个向量都试图通过维护一个容量和一个capacityIncr…

C#设计模式详解(2)——Factory Method(工厂方法)

文章目录C#设计模式详解(2)——Factory Method(工厂方法)工厂方法模式1.1 概念1.2 意图1.3 问题1.4 解决方案1.5 工厂方法模式结构1.6 案例代码1.7 游戏开发中的应用C#设计模式详解(2)——Factory Method(工厂方法) 工厂方法模式…

领悟《信号与系统》之 非周期信号的傅里叶变换

非周期信号的傅里叶变换一、非周期信号的傅里叶变换二、 典型信号的傅立叶变换1.单边指数信号2.偶双边指数3. 矩阵脉冲信号4. 奇双边指数5. 符号函数6. 冲激信号7. 阶跃信号三、常用傅里叶变换表这里记录的信号都是非周期信号的傅里叶变化,频谱变换的特点就是&#…

【计算机网络】数据链路层:使用广播信道的数据链路层(1)

局域网的数据链路层 局域网特点:网络为一个单位所拥有,地理范围和站点数目均有限。 地理范围和站点数目均有限。 局域网优点: 具有广播功能,从一个站点可以很方便地访问全网。 便于系统的拓展和演变,各设备的位置…

Discourse 论坛激活邮件问题

根据 Discourse 的官方推荐,我们使用的是 MailGun 的服务。 在大部分情况下都没有问题,但是在一些特定的邮件地址,例如 iCloud,我们在发送激活邮件的时候有提示为: "message": "5.5.1 Error: need MA…

实验:温湿度数据oled显示

OK,本次介绍一个oled实验 本来只想做oled实验的 后面想想这个实验太简单 就加上了温湿度传感器 oled可以打印英文和数字,比如用display.println(“Hello World!”)就可以了 如果打印汉字就比较复杂了 需要相应的软件,生成编码 然后一个字一个字打印 不过只要汉字不…