Tomcat是Apache、Sun 和其他一些公司及个人共同开发而成的一款免费的开放源代码的Web 应用服务器。
因为Tomcat 技术先进、性能稳定,而且免费,深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。同时Tomcat 服务器属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
官方下载地址:https://tomcat.apache.org/
我选的是Tomcat8版本为例
4.1.1首先进入Tomcat官网,点击“Tomcat8”
这里建议下载与自己JDK版本兼容的本版,若不知道下载哪个版本,可以点击“Which version”,里面有介绍,不同版本Tomcat支持的Java版本
4.1.2.确定要下载的版本之后,就是选择与自己电脑系统匹配的版本(这里我选择Windows64位的)
不同版本说明:
zip 和 tar.gz:区别是压缩算法不一样。(windows系统用zip较多,linux系统用tar.gz较多)
Windows zip:Windows系统使用的tomcat,和 zip 相比,Windows zip 版本的bin目录比 zip 版本的bin目录多service.bat,tomcat9.exe,tomcat9w.exe文件。 (这里建议在Windows系统下,下载WIndows zip版本的)
4.1.3.下载完成之后,将压缩包直接解压,无需安装(建议:将压缩包解压在磁盘的二级目录下,不要放太深!!!)
4.2.1为什么要配置环境变量?
当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。而我们通常情况下配置的path变量,就是这个目录的完整路径。(path环境变量的作用就是告诉系统,成勋启动的路径)
简而言之,就是运行某个命令需要某些参数时,如果当前目录下找不到,则自动去环境变量中寻找。
4.2.2 如何配置环境变量?
测试Tomcat环境是否配置成功
出现以下效果,说明Tomcat环境配置成功!
若无法访问"http://localhost:8080"情况
原因:①Tomcat服务未启动或关闭了 ②8080端口被占用,所以导致无法访问(Tomcat默认端口号为“8080”)
解决办法:
①启动tomcat重新访问 ,若还是不行,在试试第二种办法
②修改Tomcat的端口号,打开Tomcat安装目录下——》conf——》server.xml文件
将下图中的Tomcat的默认端口号:8080替换
针对DOS命令窗口出现中文乱码问题
解决方案:打开Tomcat目录下——》conf目录——》logging.properties文件
backup:backup是用来存放Tomcat的备份文件的。在Tomcat运行过程中,如果出现了一些问题,可以通过备份文件来恢复Tomcat的状态。备份文件包括Tomcat的配置文件、Web应用程序、日志文件等。如果需要备份Tomcat,可以将backup目录复制到其他位置,以便在需要时进行恢复。
bin目录:包含启动和停止Tomcat服务器的脚本文件,以及其他一些可执行文件。
conf目录:包含Tomcat服务器的配置文件,如server.xml、web.xml等。
lib目录:包含Tomcat服务器所需的Java类库文件。
logs目录:包含Tomcat服务器的日志文件,如访问日志、错误日志等。
temp目录:包含Tomcat服务器运行时生成的临时文件。
webapps目录:包含Web应用程序的根目录,每个Web应用程序都应该放在一个单独的子目录中。
work目录:包含Tomcat服务器编译JSP文件时生成的临时文件。
wtpwebapps目录:wtpwebapps目录是 Eclipse WTP 插件中用于存放 Web 项目的目录。
LICENSE文件: LICENSE 文件包含了 Tomcat 的许可证条款。
NOTICE文件:NOTICE 文件包含了 Tomcat 使用的第三方库的版权信息。
RELEASE-NOTES文件:RELEASE-NOTES 文件包含了 Tomcat 的版本更新信息。
RUNNING.txt文件:RUNNING.txt 文件包含了 Tomcat 的运行指南。
以上是本人在学习Tomcat之余整理的一些笔记,如有不妥之处还望指正,希望能够帮助有需要的友友们,同时也祝愿你们在学习道路上茁壮成长!