栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关于WEB服务器的那点事

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于WEB服务器的那点事

关于WEB服务器软件

1. WEB服务器软件都有哪些呢? 
(这些软件都是提前开发好的)
Tomcat (WEB服务器):
jety (WEB服务器)
JBOSS (应用服务器)
WebLogic (应用服务器)
WebSphere (应用服务器)


2. 应用服务器和WEB服务器的关系❓❔

✴应用服务器实现了javaEE的所有规范。 (avaEE有13个不同的规范。)
✴WEB服务器只实现了lavaEE中的Servlet + ISP两个核心的规范。
✴通过这个讲解说明了:应用服务器是包含WEB服务器的。
✴用过BOSS服务器的应该很清楚, JBOSS中内嵌了一个Tomcat服务器。

●Tomcat下载
。apache官网地址: https://tomcat.apache.org
。tomcat官网地址: https://tomcat.apache.org
。tomcat开源免费的轻量级WEB服务器。
tomcat还有另外一 个名字: Fatalina (catalina是美国的一 个岛屿,风景秀丽,据说作者是在这个风景秀丽的小岛上开发了一个轻量级的WEB服务器,体积小,运行速度快,因此tomcat又被称为catalina)

tomcat的logo是只公猫(寓意表示Tomcat服务器是轻巧的,小巧的,果然,体积小,运行速度快,只实现了Servlet+ISP规范
。tomcat是java语言写的。
。Tomcat服务 器要想运行,要先有jre, 所以要先安装IDK,配置java运行环境
JAVA_HOME=C:Program FilesYavaljdk-17.0.1
PATH=%/AVA_ HOME%bin

目前JAVA _HOME没有配置, 思考一个问题,这样行不行呢❓

●Tomcat服务器的目录:
启动Tomcat
✨bin目录下有一 个文件: startup.bat,通过它可以启动Tomcat服务器。
✨xx.bat文件是个什么文件? bat文件是windows操作系统专用的,bat文件是批处理文件,这种文件中可以编写大量的windows dos命令, 然后执行bat文件就相当于执行dos命令。
✨startup.sh, 这个文件在windows当中无法执行,在inux环境当中可以使用。在Linux环境下能够执行的是shell命令,大量的shell命令编写在shell文件当中,然后执行这个shell文件可以批量的执行shll命令。
✨tomcat服务器提供了bat和sh文件,说明了这个tomcat服务 器的通用性。(不同的操作系统都可使用)
分析startup.bat文件得出, 执行这个命令,实际上最后是执行: catalina.bat文件。
catalia.bat文件中有这样一行配置:MAINCLASS-org.apace.calinastartup.Bootstrap (这个类就是main方法所在(你想居然tomacat是JAVA写的,那么我们点击执行Tomacat时,其实就是执行main方法这个方法就在Bootstrap文件中)


✨tomcat服务 器就是Java语言写的,既然是java语言写的,那么启动Tomcat服务器就是执行main方法。
✨我们尝试打开dos命令窗口,在dos命 令窗口中输入startup. bat来启动tomcat服务器。
✨启动Tomcat服务器只配置path对应的bin目录是不行的。有两个环境变需要配置:
JAVA HOME=IDK的根目录
✨CATALINA HOME=Tomcat服务器的根

关Tomcat服务器的目录

1️⃣bin:这个目录是Tomcat服务器的命令文件存放的目录比如:启动Tomcat,关闭Tomcat等。

2️⃣conf: 这个目录是Tomcat服务器的配置文件存放目录。(server.xml文件中可以配置端口号, 默认Tomcat端口是8080)。

3️⃣lib: 这个目录是Tomcat服务器的核心程序目录,因为Tomcat服务器是Java语言编写的,这里的jar包里面都是cass文件。

4️⃣logs: Tomcat服务器的日志目录,Tomcat服务器启动等信息都会在这个目录下生成日志文件。
5️⃣temp: Tomcat服务 器的临时目录。存储临时文件。

6️⃣webapps:这个目录当中就是用来存放大量的webapp (web application web应用)

7️⃣work: 这个目录是用来存放ISP文件翻译之后的java文件以及编译之后的class文件。

●配置Tomcat服务 器需要哪些环境变量?

JAVA HOME=JDK的根
CATALINA_ HOME=Tomcat服务器的根
PATH=%JAVA HOME%/bin;
%CATALINA HOME%/bin

在我们在前写java代码时不用配置JAVA_HOME但是现在之所以需要配置是,再启动tomcat服务器bin目录下的start.bat时会显示找不到CATINA HOME这个变量,这个变量其实就在tomcat服务器的Bootstrap文件里面,我们不光要知道tomcat的根目录,也要让tomacat知道我们jdk在那放着
●启动Tomcat: startup
●关闭Iomcat: stop (shutdown.bat文件重 命名为stop.bat,为什么?原因是shutdown命令和windows中的关机命令冲突。所以修改一下。)
打开浏览器,在浏览器的地址栏上输入URL即可
http://IP地址/端口号/
ip地址是什么?
端口号我知道,是8080
■本机的IP地址是localhost或者使用ipconfig找到自己的IPv4地址

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345906.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号