Tomcat的解压安装 - Windows(结尾附视频)

简介: Tomcat的解压安装 - Windows(结尾附视频)

一、Tomcat介绍

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目。是一个开源免费的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

说到应用服务器,很多小伙伴可能不是很理解。我们在公有云或私有云的主机不就是服务器吗?怎么又来一个服务器?首先服务器这个词本身就不仅仅是代表能提供服务机器,还可以是操作系统或者是软件。只不过通常我们所说的服务器指的就是部署在公司局域网或者是在云端租用的Linux主机,所以才会形成这样一个概念。

对于应用服务器来说,它的作用就是发布一个应用。我们的项目其实就是一堆经过编译后的代码,我们要怎么运行起来看到效果呢?这个时候就需要使用应用服务器,比如Apache、Nginx、Tomcat、Jetty,这些软件都可以帮助我们运行和发布应用,使得我们能够在浏览器中查看,或通过HTTP等方式进行访问或调试。

Tomcat的除了可以运行静态网页应用以外(纯HTML),主要可以用来运行JavaWeb应用,也就是通过Java开发的Web应用。无论使用什么框架,其实底层都是基于Sevlet的封装。所以Tomcat主要就是提供了Servlet和JSP的容器,其他需要用到什么jar包是由开发者自己添加的。

二、下载地址

由于是开源免费的软件,我们直接在百度中搜索Tomcat就可以下载。

点击左侧的Tomcat版本即可进入具体的下载界面。

三、软件下载

1. 软件版本选择

在选择Tomcat版本时主要从两个方面出发,第一点就是项目本身对Tomcat的要求,可以说这是硬性的第一遵从原则,说到底Tomcat也只是一个软件环境,在大多数情况下不要对项目进行修改,而是让环境符合项目的运行要求。毕竟,换个软件版本比修改代码来解决兼容问题要容易的多,除非是项目本身导致的不兼容问题。

第二点就是开发工具的软件版本,这在项目开发时是比较重要的,为第二考虑要素。在进行项目开发时,为了方便部署,通常会将Tomcat配置到开发工具中使用,如Eclipse、IDEA等。如果所使用的Tomcat版本过新,可能还要去更新我们的开发工具。

所以,在确定版本时,一般是先看看当前使用的编译器能够支持的最高Tomcat版本是多少,这个版本能不能符合项目对环境的要求。这里推荐大家使用8.5或9.0的版本。

2. 镜像地址选择

点击Tomcat 8链接进入8.5.x的下载界面:https://tomcat.apache.org/download-80.cgi。为了提高下载速度,可以切换一下镜像地址(可选操作):

将镜像地址更改清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/apache/

3. 软件平台选择

对于Windows平台,软件支持两种方式,一种是解压安装,使用bat脚本来运行,会出现一个黑框框。另一种方式是exe程序,安装完成后也会有一个对应的可执行程序。本文来介绍第一种方式,也是开发者用的比较多的方式。

4. 软件位数选择

可以看到在Windows下可用的压缩包一共有两个:32-bit Windows zip64-bit Windows zip。选择的标准也很简单:与JDK的位数保持一致

如果安装的是32位的JDK,则选择32-bit。如果安装的是64位的JDK,则选择64-bit。其中zip的压缩包是一个基础的版本,下载之后只能通过脚本文件控制,因为其中不包括和Windows平台相关APR(Apache可移植运行库)和本地库。我们可以在README中查看到关于软件包的详细说明。

四、安装步骤

1. 前置环境

在使用Tomcat之前推荐点击README文档查看一下运行的要求,比如Tomcat8.5需要安装JDK 1.7以上的版本,并且位数要相匹配。这里还需要注意一点,Tomcat在运行时,需要JDK作为前置环境,但是查找的环境变量是JAVA_HOME

如果没有配置正确,运行Tomcat时会闪退。JDK的安装配置可以参考:JDK的安装配置 - Windows(结尾附视频)。验证方法如下:

打开CMD窗口 -> 输入:echo %JAVA_HOME%

正确输出JDK的路径证明配置正确,同时一定确保其中的文件没有被误删和缺失。

2. 解压安装

Tomcat的安装步骤很简单,只要JDK配置正确,解压之后就可以直接运行成功。下载解压后目录结构如下:

五、使用说明

1. Tomcat启动

在配置好JDK环境后,进入bin目录,双击startup.bat,第一次启动出现警告选择允许:

启动后会看到运行日志,最后会显示一个启动时间,证明启动成功:

启动成功以后一定不要关闭窗口,最小化才能保证服务一直运行。打开浏览器,输入http://127.0.0.1:8080可以访问到主页:

2. 日志乱码解决

如果我们的CMD默认是GBK编码,在启动Tomcat时会看到很多乱码(因为与Tomcat不一致)。为了解决这个问题可以直接更改系统的CMD默认编码为UTF-8,也可以修改Tomcat的配置来保证编码一致。

第一种方式大家可以自行百度,这里介绍第二种方法。打开Tomcat安装目录中的conf文件夹,修改其中的logging.properties文件,找到java.util.logging.ConsoleHandler.encoding,修改为GBK(与CMD窗口编码一致)。

保存后停止Tomcat(可以直接执行bin目录下的shutdown.bat,也可以直接关闭CMD窗口),重新启动,效果如下:

3. 目录结构解读

Tomcat解压后的目录结构还是十分规范的,先简要介绍一下每个目录的作用,可以了解软件的大概运作流程及常见问题的解决方案。

  • bin

存放命令及脚本文件的目录,包含Tomcat的启停控制命令文件。

  • conf

Tomcat配置文件存放路径,包含xml及properties等文件。

  • lib

Tomcat运行时加载的类库文件,包含多个jar包。

  • logs

Tomcat运行日志,默认会以天为单位自动分文件存储。

  • temp

运行时产生的部分临时文件存放路径。

  • webapps

默认的部署项目存放路径,可以自解压war包,会在启动时逐一扫描加载该目录下的项目。如果有些项目存在严重问题,会导致Tomcat启动失败,可以结合日志进行确认。

  • work

运行中的缓存文件存放路径,如果遇到修改代码后一直不生效(无法同步)的问题,可以尝试清空该文件夹中的文件,并重新部署项目。

六、视频直达

视频地址:https://www.bilibili.com/video/BV1vT4y1N7od,喜欢的小伙伴儿一定要三连加关注哦~

Tomcat的解压安装 - Windows

写在结尾:作者力求做到将每个知识点细化,并且对于有关联的知识点都会使用传送门挂载链接。文章采用:“文字 + 配图 + 视频”的方式来进行展现,均是挤时间所作,希望看到这里能留下评论点个赞,略表支持!

目录
相关文章
|
24天前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
161 64
|
3天前
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
52 17
|
20天前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
11天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
51 7
|
16天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
86 9
|
1月前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
97 2
|
2月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
127 4
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
86 4
|
3月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
3月前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003