Tomcat10安装及配置教程win11

news2024/12/25 3:44:56

Tomcat10安装及配置教程win11

  • Tomcat下载链接
    Tomcat官网

  • Tomcat官网地址
    https://tomcat.apache.org/
    在这里插入图片描述

  • Tomcat的版本列表
    点击上图中左侧红框内**Which version?**即可得下图在这里插入图片描述

  • 下载Tomcat
    点击上图中左侧红框内红框内tomcat版本即可得下图,下载zip包
    在这里插入图片描述

  • 解压zip包放到个人准备安装的目录即可
    在这里插入图片描述
    在这里插入图片描述

  • 测试
    windows+R—>cmd
    在这里插入图片描述
    输入startup,报如下图错,是因为未配置环境变量
    在这里插入图片描述

  • 配置Tomcat环境变量

变量名:CATALINA_HOME
变量值:D:\app\apache-tomcat-10.1.12

在这里插入图片描述
引用环境变量
在这里插入图片描述

  • 再次测试
    windows+R–>cmd–>startup
    报如下错在这里插入图片描述
    这是缺少java的环境变量 ,需要根据tomcat的版本列表下载对应版本的jdk并完成安装和配置jdk环境变量

  • jdk官网
    jdk官网

  • jdk官网地址
    https://www.oracle.com/java/technologies/downloads/

  • 下载jdk
    文章此处tomcat版本为:apache-tomcat-10.1.12,由下载列表可知需要jdk版本至少为jdk11,此处下载的是jdk17
    在这里插入图片描述

  • jdk安装
    双击exe文件,点击

在这里插入图片描述
点击下一步
在这里插入图片描述

更改成自已定义的安装路径,点击下一步

在这里插入图片描述
等待进度条100%,点击关闭,完成jdk安装
在这里插入图片描述

  • 配置jdk环境变量
变量名:JAVA_HOME
变量值:D:\app\jdk17.0.8

在这里插入图片描述

  • 引用jdk环境变量
    找到path,双击
    在这里插入图片描述
    全部点击确定,保存。

  • 测试jdk
    windows+R–>cmd–>java-version
    在这里插入图片描述

  • 再次测试Tomcat
    windows+R–>cmd–>startup在这里插入图片描述在这里插入图片描述

  • 访问Tomcat
    在未关闭Tomcat窗口下,浏览器输入127.0.0.1:8080查看结果,如下图,tomcat安装完成
    在这里插入图片描述
    关闭Tomcat窗口,浏览器输入127.0.0.1:8080,报错如下:
    在这里插入图片描述

  • 针对Tomcat乱码问题
    在这里插入图片描述
    解决办法如下:
    进入Tomcat本地安装目录,进入conf文件夹,打开logging.properties文件
    将java.util.logging.ConsoleHandler.encoding = UTF-8
    替换为java.util.logging.ConsoleHandler.encoding = GBK
    在这里插入图片描述
    在这里插入图片描述

  • 再次测试Tomcat
    windows+R–>cmd–>startup
    在这里插入图片描述
    在这里插入图片描述
    浏览器输入127.0.0.1:8080查看结果,如下图,Tomcat安装完成

在这里插入图片描述

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

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

相关文章

dnsmasq-dhcp DHCPDISCOVER “no address available“ 问题解决方法

问题现象 在Centos7.5系统中已安装dnsmasq组件并开启DHCP服务功能,然而客户端无法通过DHCP的方式获取IP,通过查看系统日志/var/log/messages发现日志中存在以下两个关键信息: dnsmasq-dhcp DHCPDISCOVER “no address available”DHCPNAK 1…

docker 内apt-get安装软件都不好使

报各种错误 apt-get install --no-install-recommends libboost-all-dev Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed:autoconf automake autotools-dev cpp-8 gc…

CRC循环冗余码计算

计算步骤 计算冗余位的位数,即生成多项式的最高阶数 在信息位后补冗余位个数的0 将第二步的结果与生成多项式相除,这里采用的除法叫做模2除法,就是只要部分余数的高位为1,便可商1 之后上下做的减法是异或。 经过第三步不断地计…

【分布式共识】Raft算法 成员变更

对于一个分布式系统,一般都是有多个节点组成集群,比如原理有3个节点,需要增加一个,那么raft这个时候如何保证ledaer的唯一性。 当增加两个节点的时候,就可能造成出现两个分区。从而打破原有的领导者的唯一性。影响集群…

STC12红外接收与NEC解码

文章目录 一、红外通信简介二、红外遥控组成三、NEC协议简介四、红外接收与NEC解码例程五、参考资料 一、红外通信简介 红外通信是一种无线通信技术,利用红外光传输信息。红外光波长介于可见光和微波之间,通常在780纳米至1毫米的范围内。红外通信在许多…

python爬虫10:selenium库

python爬虫10:selenium库 前言 ​ python实现网络爬虫非常简单,只需要掌握一定的基础知识和一定的库使用技巧即可。本系列目标旨在梳理相关知识点,方便以后复习。 申明 ​ 本系列所涉及的代码仅用于个人研究与讨论,并不会对网站产…

一文详解:安防监控视频AI智能分析平台区域入侵/周界报警

区域入侵/周界报警入侵检测技术是TSINGSEE青犀智能分析平台推出的一种视频监控系统,可检测划定区域内是否有可疑人员并且在检测出这样的事件时生成警报。 视频监控/安防监控/视频存储TSINGSEE青犀视频智能分析平台可以在监控范围内划定特定区域,有人员入…

业务系统架构实践总结

我从2015年起至今2022年,在业务平台(结算、订购、资金)、集团财务平台(应收应付、账务核算、财资、财务分析、预算)、本地生活财务平台(发票、结算、预算、核算、稽核)所经历的业务系统研发实践…

记录解决IOS滚动跳转不生效问题

目录 背景 : 解决过程 : 解决方案 : 最终代码 : 背景 : 项目类似于问卷星里面的问卷调查,当你点击提交按钮时, 页面会有弹窗提醒你有哪些题型没回答,点击确认之后, 页…

C++学习-特殊的6个函数

设计一个Per类,类中包含私有成员:姓名,年龄,指针成员身高,体重,在设计一个stu类,类中包含私有成员:成绩,Per类对象p1,设计这两类的构造函数,析构函数和拷贝函…

2000-2020年全国各地级市资本存量测算数据(以2000年为基期)(含原始数据和测算过程)

2000-2020年全国各地级市资本存量测算数据(以2000年为基期)(含原始数据和测算过程) 1、时间:2000-2020年 2、来源:整理自城市统计年鉴、省份统计年鉴以及各市的公报 3、指标:固定资产投资总额…

DevOps团队如何提高Kubernetes性能

今天,Kubernetes仍然是开发人员最需要的容器。Kubernets最初由 Google 工程师开发,作为跨本地、公共云、私有云或混合云托管的首选解决方案享誉全球。 来自Statista的报告显示,公共云中的Kubernetes市场份额在过去一年中上升了近30%。并且在…

Pandas数据清洗和常用函数

数据清洗 数据清洗是对一些没用的数据进行处理的过程。 当数据出现确实、数据格式错误、错误数据或重复数据的情况,如果我们想要分析的更加准确,就要对没用的数据进行处理。 此时我们学习采用菜鸟教程的数据作为案例,如下图所示。 在途中包…

IDEA常用插件之依赖关系查看Maven Helper

文章目录 安装使用 安装 使用 安装完成后点击pom.xml文件,可以查看Maven依赖关系

Linux下jenkins全量迁移到新服务器

文章目录 1、目的2、迁移1)查看jenkins的主目录2)登录要迁出的服务器打包3)找到对应的war包4)登录对应迁入服务,上传war包和打包的jenkins数据等5)在新的服务器解压迁入的数据等,并查看端口是否…

新生录取信息收集

随着高等教育的普及,每年都有大量的学生被大学录取。对于学校来说,新生录取确认和信息收集是一项重要的工作,但也是一项繁琐而耗时的任务。然而,通过合理的规划和利用现代科技手段,我们可以轻松搞定这一工作&#xff0…

代码随想录第28天|93. 复原 IP 地址,78.子集, 90.子集II

93. 复原 IP 地址 回溯三部曲 1.递归参数:startIndex一定是需要的,因为不能重复分割,记录下一层递归分割的起始位置 2.递归终止条件 终止条件和131.分割回文串 (opens new window)情况就不同了,本题明确要求只会分成4段&#x…

系统安全——SpringBoot配置文件加密

😜作 者:是江迪呀✒️本文关键词:SpringBoot、配置文件、明文加密☀️每日 一言:自己动手丰衣足食~ 一、前言 在日常开发中,项目中会有很多配置文件。比如SpringBoot项目核心的数据库配置、Redis账号密码…

Java基于SpringBoot+Vue实现酒店客房管理系统(2.0 版本)

文章目录 一、前言介绍二、系统结构三、系统详细实现3.1用户信息管理3.2会员信息管理3.3客房信息管理3.4收藏客房管理3.5用户入住管理3.6客房清扫管理 四、部分核心代码 博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W,Csdn博客专家、掘金/华为云/阿里云…

openGauss学习笔记-48 openGauss 高级数据管理-函数

文章目录 openGauss学习笔记-48 openGauss 高级数据管理-函数48.1 数学函数48.2 三角函数列表48.3 字符串函数和操作符48.4 类型转换相关函数 openGauss学习笔记-48 openGauss 高级数据管理-函数 openGauss常用的函数如下: 48.1 数学函数 abs(x) 描述:…