当前位置: 首页 > news >正文

JavaWeb ( 三 ) Web Server 服务器

1.5.Web Server服务器

Web Server 服务器是一种安装在服务器主机上的应用程序, 用于处理客户端(Web浏览器)的请求,并返回响应内容。服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流。

简单说就是将http协议的信息翻译成对应开发语言可以处理的对象信息。

例如 : Tomcat将http协议所传递的信息转换成 HttpServletRequest 和 HttpServletResponse 两个类对象, 在Java语言中分别代表请求和响应

并且实例化Java语言中的HttpServlet类, 调用对应方法来处理请求和响应

在这里插入图片描述

常见的 Web 服务器软件包括 Apache、Nginx、Microsoft IIS、Lighttpd 等。

不同的语言有不同的WebServer服务器, 一类语言也有多种不同的WebServer服务器, 如Java除了Tomcat外, 还有JBoss、WebSphere 和 WebLogic等。

同一种Web Server也能处理多种语言。

1.5.1.Tomcat

Tomcat是Apache软件基金会的一个核心项目,是一款免费的开放源代码的Web 应用服务器,属于轻量级应用,主要提供了对JSP,Servlet等支持。

下载地址 : https://tomcat.apache.org/download-90.cgi

选择 : 64-bit Windows.zip 解压可用
在这里插入图片描述

15.2.Tomcat文件夹

bin : 控制指令

​ startup.bat 指令windows下启动指令, shutdown.bat指令windows下关闭指令

conf : 配置信息

​ server.xml 文件中 可以修改服务端口

​ web.xml 文件中 可以修改session等待时间, 30分钟

lib : jar文件夹

logs : 日志信息文件夹

temp : 临时文件夹

webapps : 项目发布文件夹。 将 war 文件存放在这个文件夹中, 启动Tomcat后就可以部署项目

work : jsp编译路径, jsp 转换成 servlet后, 存放在这个文件夹

在这里插入图片描述

http://www.lryc.cn/news/64844.html

相关文章:

  • 2.6 浮点运算方法和浮点运算器
  • 第一次找实习, 什么项目可以给自己加分(笔记)
  • FPGA/Verilog HDL/AC620零基础入门学习——8*8同步FIFO实验
  • shell脚本
  • 不部署服务端调用接口,前端接口神器json-server
  • 国产化:复旦微JFM7K325T +华为海思 HI3531DV200 的综合视频处理平台
  • Ceph入门到精通- stderr raise RuntimeError(‘Unable to create a new OSD id‘)
  • AWSFireLens轻松实现容器日志处理
  • Java程序设计入门教程--案例:自由落体
  • Qt音视频开发44-本地摄像头推流(支持分辨率/帧率等设置/实时性极高)
  • SpringCloud学习(七)——统一网关Gateway
  • 《花雕学AI》31:ChatGPT--用关键词/咒语/提示词Prompt激发AI绘画的无限创意!
  • 计算机组成原理9控制单元的结构
  • MySQL数据备份和恢复
  • 数据结构与算法之链表: Leetcode 237. 删除链表中的节点 (Typescript版)
  • 继承的相关介绍---C++
  • Java多线程深入探讨
  • SpringCloud全面学习笔记之进阶篇
  • 英语中主语从句的概念及其用法,例句(不断更新)
  • 数组的子数组(亚阵列)、子序列,字符串的子串、子序列
  • MySQL 知识:迁移数据目录到其他路径
  • Go | 一分钟掌握Go | 8 - 并发
  • 【滤波】多元高斯
  • 单源最短路问题
  • Security方法注解权限控制过程及自定义权限表达式
  • vue 省市县三级联动
  • ChatGPT实现编程语言转换
  • 浅拷贝和深拷贝
  • 进程地址空间与页表方面知识点(缺页中断及写时拷贝部分原理)
  • Photoshop如何使用滤镜之实例演示?