tomcat下载、安装、启动配置、目录结构

服务器概述
服务器:分为服务器硬件和服务器软件,在硬件服务器上(计算机)安装了服务器软件,才可以对外提供服务
(1)服务器硬件:是指在互联网上具有独立IP的计算机,通常配置比较好。自己的计算机一般是动态IP
(2)服务器软件:就是一个计算机程序,tomcat服务器软件。服务器软件分为很多类型,比如:ftp服务器,数据库服务器,邮件服务器,web服务器
web服务器
( 1)web服务器是指驻留在互联网上的某种类型的计算机程序,当浏览器访问服务器,请求服务器上的文件时,服务器会立刻处理该请求,并将请求的文件相应给浏览器,并附带一些信息告诉浏览器如何查看该文件
(2)web服务器是可以向“发出的请求的浏览器提供文档”的程序,比如访问百度就是访问百度服务器
tomcat是一个web服务器,是由apache组织提供的一款服务器软件

tomcat下载、安装、启动、配置
1.下载tomcat
下载tomcat服务器网址:https://tomcat.apache.org
2、启动tomcat服务器
在启动服务器之前,需要检查并配置一个JAVA_HOME环境变量(该变量用于指向JDK的根目录),用于在tomcat服务器启动时,告诉tomcat服务器使用哪一个位置的JDK。
启动、关闭tomcat服务器:
通过[tomcat安装根目录]/bin/startup.bat 文件,可以启动tomcat服务器;
通过[tomcat安装根目录]/bin/shutdown.bat 文件,可以关闭tomcat服务器;

访问测试服务器:

在tomcat服务器启动后,默认会监听8080端口,可以通过如下地址访问tomcat服务器主页:
http://localhost:8080
http://127.0.0.1:8080
修改tomcat默认端口
tomcat服务器在启动时,默认监听的端口是8080,这意味着,我们在访问tomcat服务器时,就需要在主机名或者ip地址的后面加上端口,这样非常不方便。

可以将8080端口改为80端口,因为80端口非常特殊,可以省略不写(只有80端口可以省略,其他端口在访问时必须得加上)。

修改方法:找到【tomcat安装根目录】/conf/server.xml文件,并打开该文件,将文件中的69行的标签上的port属性的值改为80。
在这里插入图片描述
改完后,保存文件,重启服务器(只有在服务器启动时,才会重新加载server.xml文件),再次启动服务器后,就会监听新的端口(80端口),而80端口在访问时,是可以省略的!
** 扩展问题:FAQ端口占用问题 **:
原因分析:

情况一:可能是之前的tomcat服务器没有完全关闭,仍然在占用80端口,导致服务器再次启动时,启动失败。

解决方式:运行shutdown.bat文件,将tomcat按照正常流程再关闭一次即可。如果再次启动服务器成功,说明问题已解决,否则看情况二。

情况二:可能是其他程序占用了80端口,导致服务器启动失败。

解决方式:打开一个cmd窗口,通过 netstat -ano 命令查看当前系统中活动的进程,找到80端口对应的进程编号(PID),根据进程编号将进程结束即可!

taskkill /f /pid 进程编号

tomcat目录结构

在这里插入图片描述

tomcat服务器安装根目录下有很多子目录,这些目录的作用是:

bin: 存放tomcat服务器中批处理文件的目录

conf: 存放tomcat服务器中配置文件的目录(其中server.xml文件是tomcat服务器中非常重要的一个文件)

lib: 存放tomcat服务器运行时所依赖的jar包

logs: 存放tomcat服务器运行时产生的日志文件的目录(在启动tomcat服务器或运行tomcat服务器期间,tomcat会打印很多的日志信息,这些日志信息会以文件形式保存到logs目录下)

temp: 存放tomcat服务器产生的临时文件的目录, tomcat会自己清理该目录, 可以忽略该目录

webapps: 是localhost虚拟主机默认管理的目录,将开发好的Web应用程序放在(发布)在webapps目录下, 就可以通过浏览器访问localhost主机中的这些web资源文件了。

可以简单的理解为:webapps目录就是web资源(html、css、js、jsp、servlet、图片等)的存放目录,将Web资源文件放在该目录下,就可以通过浏览器来访问这些资源了。

work: 存放tomcat服务器产生的工作文件(比如:JSP翻译后的Servlet文件会放在work目录下; session对象序列化后产生的文件也会存放在work目录下等)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值