Tomcat11、tomcat10 安装配置(Windows环境)(详细图文)

目录

[ 一 ]、在Windows 11 系统上安装

一、检查Java在Windows上的存在

二、下载安装Java JDK

三、Java环境变量配置

四、安装tomcat11

五、配置tomcat11

[ 二 ]、在Windows 8、9、xp 等 系统上安装

一、检查Java在Windows上的存在

二、查看tomcat版本规范,确定适合自己机器的tomcat版本

2.1 最新几个Tomcat版本的高级视图

2.2 目前为止tomcat最新版本:

三、tomcat10下载

3.1 tomcat和JDK下载地址:

3.2 tomcat 10下载举例

 3.3 tomcat下载目录里的文件分类类型说明

四、tomcat10安装

以tomcat 10.0.21版本的安装为例:

五、tomcat10安装不成功时解决方案

5.1  重新手工配置环境

5.2 先卸载tomcat服务再重装

六、启动tomcat时运行界面乱码的解决方法:

[ 三 ]、tomcat 相关配置文章


[ 一 ]、在Windows 11 系统上安装

一、检查Java在Windows上的存在

安装tomcat前,
我们需要确定机器上已经存在Java安装。
这是我们安装的基本要求。否则需要先安装相关JRE/JDK。

检查本机是否已经安装JDK,可以输入:

按windows + R 启用cmd命令查看, 输入:java

 如果出现了这个java用法页面,说明系统里装有java环境。

再查看一下所安装的jdk版本信息:

可以输入:

按windows + R 启用cmd命令查看, 输入:java -version

 

二、下载安装Java JDK

不同版本的tomcat需要的jdk版本不同,可以查看安装条件:

注意:Tomcat 10.1.0以上 和以前版本不同,需要 Java 11 或更高版本。 

我准备安装java19。

安装jdk
https://www.oracle.com/cn/java/technologies/downloads/#jdk19-windows
以安装jdk19-windows为例,我下载的是.msi版本,自动安装,安装完成后,

按windows + R 启用cmd命令查看java。 输入:java -version

显示现在java版本是V19,说明安装成功。

三、Java环境变量配置

步骤1:进入系统属性页面,系统----》系统信息----》高级系统设置----》高级----》环境变量-----》

新建系统变量JAVA_HOME。

变量名:JAVA_HOME,

变量值:C:\Program Files\Java\jdk-19(即Java JDK安装路径)。

步骤2:添加系统变量Path中的值,

C:\Program Files\Java\jdk-19\bin

 最终cmd框中执行命令 java -version,如图出现java版本信息,大功告成!!

为免终端出现显示乱码的情况,解决办法:

系统----》系统信息----》高级系统设置----》高级----》环境变量-----》

新增一条

变量:JAVA_TOOL_OPTIONS

变量值: -Dfile.encoding=UTF-8

 如果在安装java jdk时出现问题,可以参考以下文章:

查看jdk安装路径,在windows上实现多个java jdk的共存解决办法,安装java19后终端乱码的解决

四、安装tomcat11

可以准备安装Tomcat。

 目前为止tomcat最新版本:

Tomcat v11.0.0-M1     (2022-12-05)
Tomcat 10.1.5 (2023-01-13)
Tomcat v10.0.27 (2022-10-10)
Tomcat 9.0.71 (2023-01-13)

Tomcat v8.5.84(2022-11-21)
Tomcat 8.5.85 Released2023-01-19
Please note that Apache Tomcat 8.5.x will reach End-of-life (EOL) on 31 March 2024.

   Apache Tomcat 发行很多年了,版本从V3.0~最新的V11.0.0-M1,时间跨幅2003年~2023年。每个版本的侧重点都有所不同,你可以按自己的实际情况选择下载需要的版本,不一定非要追求最新的。如你弄不清楚每个版本的发行时间,可以参考:《 Apache Tomcat 各版本发行时间( v11.0.0-M1~v3.0)》

在左侧有各个版本的下载地址:以tomcat11为例:

        此发行版中的 tar 文件使用 GNU tar 扩展名,并且必须使用 GNU 兼容版本的 tar 解压缩。Solaris 和 Mac OS X 上的版本tar不适用于这些文件。

apache-tomcat-[版本].zip 或 .tar.gz

        这些发行版不包括 Windows 服务包装器,也不包括为 Windows 编译的 APR/本机库。

apache-tomcat-[版本].exe

         Tomcat 的 32 位/64 位 Windows 安装程序。请注意,虽然此发行版包含绝大多数基本发行版,但不包括用于启动 Tomcat 的一些命令行脚本。此发行版适用于计划通过 Windows 快捷方式或服务启动 Tomcat 的用户。

apache-tomcat-[版本]-windows-32bit.zip

        32 位 Windows 特定发行版,包括 Windows 服务包装器和编译的 APR/本机库,用于 32 位和 64 位 Windows 平台上的 32 位 JVM。

apache-tomcat-[版本]-windows-64bit.zip

        64 位 Windows 特定发行版,包括 Windows 服务包装器和编译的 APR/本机库,用于 x64 Windows 平台上的 64 位 JVM。

apache-tomcat-[版本]-deployer.zip 或 .tar.gz

         独立的 Tomcat Web 应用程序部署器。

apache-tomcat-[版本]-fulldocs.tar.gz

          Tomcat 文档包,包括完整的 javadocs。

apache-tomcat-[版本].zip 或 .tar.gz

          源代码压缩包 

我下载的是Tomcat11.0.0-M1 64-bit Windows zip安装包。

五、配置tomcat11

步骤1:将下载的压缩包解压,放在需要的地方,例如:C:\tomcat11M1

步骤2:系统----》系统信息----》高级系统设置----》高级----》环境变量-----》新建系统变量,

变量名:CATALINA_HOME 

变量值:C:\tomcat11M1(即Tomcat解压后的使用路径)

步骤3:找到系统变量Path

添加变量值 %CATALINA_HOME%\bin,

%CATALINA_HOME%\lib

        按windows + R 启用cmd命令,打开命令提示符,进入你解压安装Tomcat的位置,进入\bin目录,运行service.bat批处理脚本,输入:service.bat install,如下所示。

 tomcat安装成功,

输入:http://localhost:8080/

增加tomcat使用用户:

修改tomcat11M1安装目录 \ conf目录 \ 下的tomcat_usename.xml文件配置内容,增加以下内容:

<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<role rolename="manager-script"/>
<role rolename="admin-script"/>
<user username="tomcat" password="123" roles="tomcat,manager-gui,manager-script"/>

 登录tomcat管理:

 tomcat11安装成功,

  本例安装环境为 win11 ,详细如下:

[ 二 ]、在Windows 8、9、xp 等 系统上安装

一、检查Java在Windows上的存在

我们将使用以下步骤验证Windows上是否存在JRE/JDK安装:

1。从 开始 菜单中选择 控制面板 。

2。如果您的系统安装了JRE/JDK, 您应该会看到一个带有 Java 徽标。

ec733f3ce6e247ce9e9d26145a4552d7.png 它是Java控制面板的快捷方式。双击查看相关资料。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_17,color_FFFFFF,t_70,g_se,x_16

3。或者,按windows + R 启用cmd命令查看java。 输入:java -version

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_16,color_FFFFFF,t_70,g_se,x_16

如果如上所示,我们确定机器上已经存在Java安装。这是我们安装的基本要求。否则请先安装相关JRE/JDK。

二、查看tomcat版本规范,确定适合自己机器的tomcat版本

2.1 最新几个Tomcat版本的高级视图

  除了部分维护当中的老版本tomcat,现在最多人用的tomcat版本有以下几个,这几个版本apache目前还有在维护更新,建议使用这几个tomcat版本。

  不同版本的 Apache Tomcat可用于不同版本的规范。

  每个版本的侧重点都不同,规范版本不同,需要的Java环境也不同,请先确认自己的需求与tomcat版本是否匹配。

 最新几个Tomcat版本的高级视图
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_20,color_FFFFFF,t_70,g_se,x_16

2.2 目前为止tomcat最新版本:

Tomcat v11.0.0-M1     (2022-12-05)
Tomcat 10.1.5 (2023-01-13)
Tomcat v10.0.27 (2022-10-10)
Tomcat 9.0.71 (2023-01-13)

Tomcat v8.5.84(2022-11-21)
Tomcat 8.5.85 Released2023-01-19
Please note that Apache Tomcat 8.5.x will reach End-of-life (EOL) on 31 March 2024.

   Apache Tomcat 发行很多年了,版本从V3.0~最新的V11.0.0-M1,时间跨幅2003年~2023年。每个版本的侧重点都有所不同,你可以按自己的实际情况选择下载需要的版本,不一定非要追求最新的。如你弄不清楚每个版本的发行时间,可以参考:《 Apache Tomcat 各版本发行时间( v11.0.0-M1~v3.0)》

三、tomcat10下载

3.1 tomcat和JDK下载地址:

下载地址:
https://tomcat.apache.org/download-10.cgi

https://archive.apache.org/dist/tomcat/tomcat-10/v10.1.0-M17/

注意:Tomcat 10.1.0-- v10.1.0-M17 和以前版本不同,需要 Java 11 或更高版本。

        构建Apache Tomcat 10.1 Servlet/JSP容器, 这个项目包含Tomcat 10.1的源代码,它是一个容器实现了Jakarta Servlet 6.0, JSP 3.1, EL 5.0, WebSocket 2.1和Eclipse上Jakarta EE项目的身份验证2.0规范。
        注意:如果您只需要运行Apache Tomcat,则没有必要进行构建它。您可以简单地下载一个二进制发行版。它是跨平台的。
        下载Java Development Kit (JDK)版本11或更高版本(使用你所选择的版本的最新更新):

JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

http://openjdk.java.net/install/index.html
或其他JDK供应商。

3.2 tomcat 10下载举例

以Tomcat v10.1.0-M15 下载为例:

下载地址:https://archive.apache.org/dist/tomcat/tomcat-10/

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_10,color_FFFFFF,t_70,g_se,x_16

选择v10.1.0-M15/ 2022-05-16 08:49 - 目录进入

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_20,color_FFFFFF,t_70,g_se,x_16

 3.3 tomcat下载目录里的文件分类类型说明

bin/ 目录里是常用安装包,包括二进制和.exe格式的安装程序

src/ 目录里是源代码安装包

选择bin/ 目录

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_20,color_FFFFFF,t_70,g_se,x_16

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_20,color_FFFFFF,t_70,g_se,x_16

bin目录里/

        此发行版中的 tar 文件使用 GNU tar 扩展名,并且必须使用 GNU 兼容版本的 tar 解压缩。Solaris 和 Mac OS X 上的版本tar不适用于这些文件。

apache-tomcat-[版本].zip 或 .tar.gz

        这些发行版不包括 Windows 服务包装器,也不包括为 Windows 编译的 APR/本机库。

apache-tomcat-[版本].exe

         Tomcat 的 32 位/64 位 Windows 安装程序。请注意,虽然此发行版包含绝大多数基本发行版,但不包括用于启动 Tomcat 的一些命令行脚本。此发行版适用于计划通过 Windows 快捷方式或服务启动 Tomcat 的用户。

apache-tomcat-[版本]-windows-x86.zip

        32 位 Windows 特定发行版,包括 Windows 服务包装器和编译的 APR/本机库,用于 32 位和 64 位 Windows 平台上的 32 位 JVM。

apache-tomcat-[版本]-windows-x64.zip

        64 位 Windows 特定发行版,包括 Windows 服务包装器和编译的 APR/本机库,用于 x64 Windows 平台上的 64 位 JVM。

apache-tomcat-[版本]-deployer.zip 或 .tar.gz

         独立的 Tomcat Web 应用程序部署器。

apache-tomcat-[版本]-fulldocs.tar.gz

          Tomcat 文档包,包括完整的 javadocs。

SRC目录里/

apache-tomcat-[版本].zip 或 .tar.gz

          源代码压缩包 

         下载选择bin目录里的32位/ 64位安装程序 并将apache-tomcat-10.1.0-M15-windows-x86.zip或apache-tomcat-10.1.0-M15-windows-x64.zip 文件保存到计算机上的文件夹中。

        下载后请自行查杀毒,注意安全!

四、tomcat10安装

  选择下载的文件并以管理员身份运行解压到你想要存放的位置。开始安装tomcat.

以tomcat 10.0.21版本的安装为例:

本例Tomcat安装位置为:C:\00\tomcat10_021

        按windows + R 启用cmd命令,打开命令提示符,进入你解压安装Tomcat的位置,进入\bin目录,运行service.bat批处理脚本,输入:service.bat install,如下所示。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_20,color_FFFFFF,t_70,g_se,x_16

 如果出现The service ‘Tomcat10’ has been installed. 即代表安装成功

五、tomcat10安装不成功时解决方案

5.1  重新手工配置环境

如果不能成功,可以手工配置环境变量

① 配置环境变量,本机电脑—>属性—>高级—>点击环境变量

②在系统变量里点击新建—>添加变量:

③ 输入变量名,变量值:

变量名:CATALINA_HOME

变量值:c:\00\ tomcat10_021

(变量值为tomcat安装路径,就是你刚刚解压的那个文件夹路径)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_10,color_FFFFFF,t_70,g_se,x_16

 ④ 在系统变量里找到Path,双击打开:

新建环境变量,输入:

%CATALINA_HOME%\bin 和%CATALINA_HOME%\lib

或在原来path列表中添加%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

⑤打开cmd,选择以管理员的身份运行:(Windows键+R,输入cmd,回车)

⑥进入tomcat安装位置\bin目录,输入:startup,回车

⑦打开浏览器,输入:http://localhost:8080/

(出现以下页面,证明安装配置成功。)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_20,color_FFFFFF,t_70,g_se,x_16

5.2 先卸载tomcat服务再重装

如果安装还有问题,可以试着先删除卸载原有tomcat服务,

按windows + R 启用cmd命令,

输入:sc delete tomcat10

卸载成功的话会显示:

[SC] DeleteService SUCCESS

51dd7e31703645d5a1ea3f88f7256e64.png

 输入:regedit 

进入注册表编辑器,按Ctrl + F

        输入tomcat 查找并清理相关条目(按F3查找下一个)

         清理完毕后,再次确认所配置的环境变量有没有出错,重启windows操作系统

         按上面所列出的步骤,重新安装 tomcat

六、启动tomcat时运行界面乱码的解决方法:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_20,color_FFFFFF,t_70,g_se,x_16

 到tomcat安装位置/conf目录下,打开logging.properties文件

找到 java.util.logging.ConsoleHandler.encoding = UTF-8

这行更改为java.util.logging.ConsoleHandler.encoding = GBK

如图:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_16,color_FFFFFF,t_70,g_se,x_16

 关闭tomcat对话框,再次重启运行(tomcat安装位置\bin目录点击startup.bat)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_20,color_FFFFFF,t_70,g_se,x_16

 乱码解决! 

本例安装环境为 winxp ,详细如下:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YCG5aKD5riF6YaS,size_20,color_FFFFFF,t_70,g_se,x_16

七、tomcat 相关配置文章

Tomcat 启动闪退问题解决集(八大类详细)

Tomcat端口配置(详细)

   推荐阅读:

原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)更好的向你所喜欢的人表达内心的感受。

2023年春节祝福第二弹——送你一只守护兔,让它温暖每一个你【html5 css3】画会动的小兔子
25

2023春节祝福系列第一弹(放飞祈福孔明灯,祝福大家身体健康)(附完整源代码及资源免费下载)
24

​​​

HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)

23

​​​

​草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码

22

​​​

【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码)

21

0a4256d5e96d4624bdca36433237080b.png​​​

​​

python爱心源代码集锦
20

4d9032c9cdf54f5f9193e45e4532898c.png​​​

​​

巴斯光年python turtle绘图__附源代码
19

074cd3c255224c5aa21ff18fdc25053c.png​​​

​​​

Three.js实例详解___旋转的精灵女孩(附完整代码和资源)
18

daecd7067e7c45abb875fc7a1a469f23.png​​​

​​​​

​草莓熊python turtle绘图(玫瑰花版)附源代码

17

fe88b78e78694570bf2d850ce83b1f69.png​​​

​​​​

立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦

16

c5feeb25880d49c085b808bf4e041c86.png​​​

​​​​

皮卡丘python turtle海龟绘图(电力球版)附源代码

15

38266b5036414624875447abd5311e4d.png​​​

​​​​

【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向)

14

03ed644f9b1d411ba41c59e0a5bdcc61.png​​​

​​​​

草莓熊python turtle绘图(风车版)附源代码

13

09e08f86f127431cbfdfe395aa2f8bc9.png​​​

​​​​

用代码过中秋,python海龟月饼你要不要尝一口?

12

40e8b4631e2b486bab2a4ebb5bc9f410.png​​​

​​​​

《 Python List 列表全实例详解系列》__系列总目录

11

938bc5a8bb454a41bfe0d4185da845dc.jpeg​​​

​​​​

用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)

10

0f09e73712d149ff90f0048a096596c6.png​​​

​​​​

Python函数方法实例详解全集(更新中...)

9

93d65dbd09604c4a8ed2c01df0eebc38.png​​​

​​​​

matplotlib 自带绘图样式效果展示速查(28种,全)

8

aa17177aec9b4e5eb19b5d9675302de8.png​​​

​​​​

手机屏幕坏了____怎么把里面的资料导出(18种方法)

7

1750390dd9da4b39938a23ab447c6fb6.jpeg​​​

​​​​

2023年1月多家权威机构____编程语言排行榜__薪酬状况

6

dc8796ddccbf4aec98ac5d3e09001348.jpeg​​​

​​​​

Python中Print()函数的用法___实例详解(全,例多)

5

1ab685d264ed4ae5b510dc7fbd0d1e55.jpeg​​​

​​​​

色彩颜色对照表(300种颜色)(16进制、RGB、CMYK、HSV、中英文名)

4

80007dbf51944725bf9cf4cfc75c5a13.png​​​

​​​​

Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

3

c6374d75c29942f2aa577ce9c5c2e12b.png​​​

​​​​

Tomcat 启动闪退问题解决集(八大类详细)

2

5218ac5338014f389c21bdf1bfa1c599.png​​​

​​​​

Tomcat端口配置(详细)

1

fffa2098008b4dc68c00a172f67c538d.png​​​

​​​​

Tomcat10 安装(Windows环境)(详细)

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐