tomcat和web服务器是什么??

一、什么是服务器

1.服务器是计算机的一种,它比普通计算机运行更快、负载更高。服务器拥有独立IP地址,并且运行了服务器软件。

2.服务器由服务器软件和服务器硬件组成。服务器硬件就是拥有独立ip的计算机,服务器软件是一个被动的软件,在其它浏览器发送请求的时候才会响应。

3.服务器有很多用处。例如

ftp服务器:提供文件存储和访问的服务。

数据库服务器:存储数据库

web服务器:驻留在互联网上可以向发送请求的浏览器提供资源文档的计算机程序。

有web服务器软件,存储网站相关组成文件。通过用户提供的域名、url对存储的网站资源进行访问。当浏览器发送请求时,web服务器会接收请求,并且携带请求的文档返回进行响应。

邮件服务器:处理邮件的软硬件总称。

二、什么是tomcat

1.web服务器软件,小巧灵活、开源。需要jdk支持,使用前配置好jdk环境。

默认对8080端口进行监听,当主机网络进程接收到一个数据包后,查看目的端口是不是8080端口,如果是就进行处理。

2.目录结构

bin:批处理文件(将之前执行的多个指令汇总起来,成批的执行)

conf:配置文件

lib:依赖的java库

logs:日志文件

temp:运行tomcat的临时文件

webapps:虚拟本地主机默认管理目录,开发好的web应用存放目录。只有放在本目录下,只有放在本目录下,浏览器访问主机,才能访问开发好的web程序。

work:工作文件

3.发布web应用

  • 将开发的web应用直接拷贝在虚拟主机的webapps目录下面
  • 将web应用打成war包,发布在服务器上,服务器会自动识别。(将war包放在tomcat的webapps下面,然后启动tomcat)
相关推荐
木子欢儿4 分钟前
在 Debian 12 上安装 Java 21
java·运维·开发语言·debian
一二小选手7 分钟前
【高级编程】XML DOM4J解析XML文件(含案例)
xml·java
终末圆8 分钟前
MyBatis XML映射文件编写【后端 18】
xml·java·开发语言·后端·算法·spring·mybatis
就这个java爽!8 分钟前
超详细的XML介绍【附带dom4j操作XML】
xml·java·开发语言·数据库·青少年编程·eclipse
kunkun10110 分钟前
Mybatis的XML实现方法
xml·java·mybatis
libai17 分钟前
STM32 USB HOST CDC 驱动CH340
java·前端·stm32
IT学长编程17 分钟前
计算机毕业设计 数字化农家乐管理平台的设计与实现 Java实战项目 附源码+文档+视频讲解
java·spring boot·毕业设计·毕业论文·计算机毕业设计选题·计算机毕业设计开题报告·农家乐管理平台
Q1860000000018 分钟前
用java语言写一个表的查询操作
java·开发语言·oracle
2401_8576009518 分钟前
心理教育辅导系统的设计与Spring Boot实现
java·spring boot·后端
GGBondlctrl20 分钟前
【后端开发】JavaEE初阶—线程的理解和编程实现
java·java-ee·线程的创建方式·线程是什么·线程的内部原理