携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情
一.为什么使用Tomcat?
1.1 大体介绍
Tomcat服务器是一个免费的开源web应用服务器,它是一个轻量级应用服务器。 它广泛应用于中小型系统以及并发访问用户不多的情况。 它是开发和调试JSP程序的首选。 对于初学者,可以认为当在机器上配置Apache服务器时,可以使用它来响应HTML(标准通用标记语言下的应用程序)页面的访问请求。 事实上,Tomcat是Apache服务器的扩展,但它在运行时独立运行,因此当运行Tomcat时,它实际上是作为独立于Apache的进程单独运行的。
1.2 快速下载安装Tomcat
Tomcat官网:
到官网下载对应的Tomcat版本压缩包,解压到本地指定目录中,即可。
下载速度慢可以挂载梯子加快下载速度。
二.快速上手Tomcat
2.1文件夹作用
文件夹重要的作用如下:
bin->启动关闭的脚本文件夹 conf->相关的配置存放的文件夹 logs->日志文件夹 webapps->存放网站源码的文件夹
2.2启动Tomcat
路径:
\Desktop\apache-tomcat-10.0.23\bin
双击startup脚本文件
startup.bat
运行脚本截图如下:
2.3 访问默认端口号
访问默认端口号结果如下:
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">
复制代码