Tomcat的安装和启动
除了 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 官网首页](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f643aaf00ba.gif)
图1:Tomcat 官网首页
本教程以 Tomcat 8 为例进行讲解,点击 Tomcat 8 进入下载页面,就可以看到具体的下载链接,根据自己的操作系统选择对应的版本即可,如图2所示:
![Tomcat 8.5下载页面](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f643ab464ec.gif)
图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](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f643ab9360d.gif)
图3:启动Tomcat
运行成功后会弹出如下图所示的窗口:
![Tomcat启动成功](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f643aba3ab2.gif)
图4:Tomcat 启动成功
在 Tomcat 使用过程中请不要关闭该窗口,否则服务器就无法访问了。
注意,第一次启动 Tomcat 时,Windows 防火墙为了安全会阻止 Tomcat 的部分网络功能,请点击 允许访问 按钮,如下图所示:
![打开Tomcat的网络功能](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f643abb0ffc.gif)
图5:打开 Tomcat 的网络功能 解决乱码问题
有的学员在启动 Tomcat 时可能会出现乱码问题,如下图所示:
![Tomcat启动时乱码](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f643abc40e7.gif)
图6:Tomcat 启动时乱码
乱码是由于编码方式不对导致的,虽然不影响 Tomcat 的使用,但是看起来非常不舒服,你可以置之不理,也可以修改 Tomcat 配置文件,让它恢复正常。
Tomcat 启动时默认使用 UTF-8 编码,将它改为 GBK 编码一般就可以解决问题,具体操作步骤如下。
进入 Tomcat 安装目录下的 conf 文件夹(一个专门存储配置文件的目录),找到一个名为logging.properties的文件并打开,在该文件中找到如下的配置项:
java.util.logging.ConsoleHandler.encoding = UTF-8
将其中的 UTF-8 修改为 GBK,然后保存文件。
![修改配置文件](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f643abd2417.gif)
图7:修改 Tomcat 配置文件
23913.html
htmljavaJSPServletsocketWeb操作系统相关文章
- Tomcat安装及配置教程(超详细的图文教程)「建议收藏」
- linux 安装 配置tomcat8,linux安装配置多个tomcat,linux安装部署2个以上tomcat[通俗易懂]
- ali-tomcat部署war包去掉工程名[通俗易懂]
- Mac Tomcat配置环境变量,启动
- idea添加tomcat插件_tomcat配置idea
- 微服务架构(java环境&tomcat)
- eclipse配置tomcat安装及配置教程_vbras部署教程
- apache struts2漏洞 但是系统没有用_tomcat ajp漏洞
- Linux安装Tomcat
- tomcat8.5支持jdk1.8吗_tomcat jdk版本
- docker安装tomcat
- 在Tomcat服务器下使用连接池连接Oracle数据库
- Linux云服务器安装JDK和Tomcat的详细步骤(推荐)
- Eclipse使用Maven搭建Java Web项目并直接部署Tomcat详解程序员
- Tomcat下载和安装(图解)
- Linux查看Tomcat端口的方法(linux查看tomcat端口)
- Linux查看Tomcat版本的方法与步骤(linux查看tomcat版本)
- 搭建Tomcat连接MySQL数据库的快速指南(tomcat连接mysql数据库)
- 安装Linux上的Tomcat服务器(linux安装tomcat)
- Linux系统下部署高性能Tomcat服务器(linux部署tomcat)
- Linux下重启Tomcat的命令指南(linux重启tomcat命令)
- tomcat实战案例:手动的应用部署
- tomcat-session共享服务器,msn介绍与安装
- IIS6+TOMCAT整合,实战实例!
- 在tomcat将一个IP地址绑定多个域名的方法