zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Tomcat的安装和启动

Tomcat安装 启动
2023-06-13 09:12:02 时间
Tomcat 是 Servlet 容器的一种,它是一个小型的(体积小)、轻量级的、免费开源的 Java Web 服务器。Tomcat 运行时占用的系统资源少,性能稳定,并且采用了先进和前沿的技术,所以它成为目前比较流行的一款 Web 服务器。

除了 Tomcat,常用的 Servlet 容器还有 WebLogic、Jboss、WebSpher 等。

大部分初学者都使用 Windows 系统,所以本节以 Windows 为例来讲解 Tomcat 的安装和配置。

Tomcat 版本的选择

截止到本文发布(2020-07-02),Tomcat 最新的版本号是 10,支持 Java 8 以及更高版本,但是考虑到有不少读者仍然在使用 Java 7,所以本教程不选择 Tomcat 10,而是选择较老的 Tomcat 8。


Tomcat 的下载和安装

在浏览器中打开 Tomcat 官方网站(https://tomcat.apache.org/),在网站首页左侧的导航栏中可以看到 Download 分类,此处包含了较新版本的 Tomcat(10、9、8、7 )下载链接,选择其中一个版本下载即可。

Tomcat 官网首页
图1:Tomcat 官网首页

本教程以 Tomcat 8 为例进行讲解,点击 Tomcat 8 进入下载页面,就可以看到具体的下载链接,根据自己的操作系统选择对应的版本即可,如图2所示:

Tomcat 8.5下载页面
图2:Tomcat 8.5 下载页面

注意,Windows 下的 Tomcat 有解压版和安装版:


解压版就是一个.zip压缩包,只需要解压之后就可以使用,它比较灵活,可以自由配置,所以大部分 Java 开发者都是用解压版。 相比解压版,安装版在安装阶段可以配置一些选项,比如启动菜单、快捷方式、端口号、服务名称等,这些选项在 Tomcat 配置文件中都可以自己修改。

本教程遵从大多数开发者的习惯,选择 Tomcat 解压版。

我的电脑是 64 位,下载 64 位 Windows 解压版后得到 apache-tomcat-8.5.55-windows-x64.zip,将其解压缩到计算机某磁盘,这里我选择的是 D 盘。

解压缩完成后,打开 Tomcat 所在目录,可以看到它包含了很多子文件夹,它们的作用如下表所示:


JDK 的安装和配置

Tomcat 是使用 Java 语言编写的一款服务器,它是由一堆 jar 包和脚本文件构成的,所以 Tomcat 需要 Java 运行环境,也就是 JDK(严格来说是 JRE)。另外还需要配置环境变量,以便 Tomcat 能够找到 JDK。

JDK  的安装和配置我们已在《Java基础教程》中进行了详细讲解,不了解的读者请猛击下面的链接:


启动 Tomcat

安装配置好了 Tomcat 和 JDK,就可以将 Tomcat 跑起来了。进入 Tomcat 安装目录下的 bin 文件夹,找到 startup.bat 脚本文件,双击即可运行 Tomcat,如图3所示:

启动Tomcat
图3:启动Tomcat

运行成功后会弹出如下图所示的窗口:

Tomcat启动成功
图4:Tomcat 启动成功

在 Tomcat 使用过程中请不要关闭该窗口,否则服务器就无法访问了。

注意,第一次启动 Tomcat 时,Windows 防火墙为了安全会阻止 Tomcat 的部分网络功能,请点击 允许访问 按钮,如下图所示:

打开Tomcat的网络功能
图5:打开 Tomcat 的网络功能 解决乱码问题

有的学员在启动 Tomcat 时可能会出现乱码问题,如下图所示:

Tomcat启动时乱码
图6:Tomcat 启动时乱码

乱码是由于编码方式不对导致的,虽然不影响 Tomcat 的使用,但是看起来非常不舒服,你可以置之不理,也可以修改 Tomcat 配置文件,让它恢复正常。

Tomcat 启动时默认使用 UTF-8 编码,将它改为 GBK 编码一般就可以解决问题,具体操作步骤如下。

进入 Tomcat 安装目录下的 conf 文件夹(一个专门存储配置文件的目录),找到一个名为logging.properties的文件并打开,在该文件中找到如下的配置项:

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

将其中的 UTF-8 修改为 GBK,然后保存文件。

修改配置文件
图7:修改 Tomcat 配置文件

23913.html

htmljavaJSPServletsocketWeb操作系统