关于WEB服务器的那点事

关于WEB服务器软件

1. WEB服务器软件都有哪些呢/strong> ??
(这些软件都是提前开发好的)
??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服务 器需要哪些环境变量/p>

??在我们在前写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地址是什么/strong>
端口号我知道,是8080
■本机的IP地址是localhost或者使用ipconfig找到自己的IPv4地址

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91286 人正在系统学习中

来源:爪哇贡尘拾Miraitow

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月21日
下一篇 2021年9月21日

相关推荐