写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。
- 对于文章中出现的任何错误请大家批评指出,一定及时修改。
- 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
- 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。
Tomcat的解压安装 - Windows(结尾附视频)
本文关键字:Tomcat、下载、安装、乱码解决
一、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 zip、64-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
写在结尾:作者力求做到将每个知识点细化,并且对于有关联的知识点都会使用传送门挂载链接。文章采用:“文字 + 配图 + 视频”的方式来进行展现,均是挤时间所作,希望看到这里能留下评论点个赞,略表支持!
转载:https://blog.csdn.net/u012039040/article/details/111139673