Tomcat入门一文详解/精通【javaWeb】

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情

一.为什么使用Tomcat?

1.1 大体介绍

在这里插入图片描述 Tomcat服务器是一个免费的开源web应用服务器,它是一个轻量级应用服务器。 它广泛应用于中小型系统以及并发访问用户不多的情况。 它是开发和调试JSP程序的首选。 对于初学者,可以认为当在机器上配置Apache服务器时,可以使用它来响应HTML(标准通用标记语言下的应用程序)页面的访问请求。 事实上,Tomcat是Apache服务器的扩展,但它在运行时独立运行,因此当运行Tomcat时,它实际上是作为独立于Apache的进程单独运行的。

1.2 快速下载安装Tomcat

Tomcat官网:

tomcat.apache.org/

到官网下载对应的Tomcat版本压缩包,解压到本地指定目录中,即可。

下载速度慢可以挂载梯子加快下载速度。

二.快速上手Tomcat

2.1文件夹作用

在这里插入图片描述 文件夹重要的作用如下:

bin->启动关闭的脚本文件夹 conf->相关的配置存放的文件夹 logs->日志文件夹 webapps->存放网站源码的文件夹

2.2启动Tomcat

路径:

\Desktop\apache-tomcat-10.0.23\bin

双击startup脚本文件

startup.bat

运行脚本截图如下: 在这里插入图片描述

2.3 访问默认端口号

http://localhost:8080/

访问默认端口号结果如下: 在这里插入图片描述

2.4 关闭Tomcat

关闭Tomcat方式一: 直接关掉启动脚本,如下图: 在这里插入图片描述 关闭Tomcat方式二: 双击脚本shutdown关闭:

shutdown.bat

在这里插入图片描述

2.5 常见问题及其原因

Tomcat闪退,打不开 原因:缺少java环境,环境没有配置。需要配置兼容性。 根据问题不同,更改脚本文件配置。 在这里插入图片描述

三.Tomcat配置文件conf

在这里插入图片描述

3.1 server.xml服务器配置文件

核心配置: 8080端口

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
复制代码

本地访问

<Engine name="Catalina" defaultHost="localhost">
复制代码

设定了本地端口,默认8080,指向webapps文件夹。

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
复制代码

3.1.1 指向webapps

在webapps里一个文件夹代表一个应用。 路径:

apache-tomcat-10.0.23\webapps\ROOT

在这里插入图片描述 网页源码保存在: index.jsp里 可以理解为html+java代码=jsp

3.2 基本配置修改

可以配置启动的端口号 Tomcat的默认端口号为:8080 mysql: 3306 http: 80 https: 443

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
复制代码

可以配置主机的名称。 默认的主机名为:localhost相当于是127.0.0.1 默认网站应用存放的位置为:webapps

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
复制代码

猜你喜欢

转载自juejin.im/post/7129055948714278943