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

祈网网站建设网络营销推广的说辞

祈网网站建设,网络营销推广的说辞,两个电脑的wordpress,设计公司平面设计文章目录 Web服务器存在的意义关于Web服务器软件Tomcat服务器简介安装Tomcat服务器Tomcat服务器源文件解析配置Tomcat的环境变量启动Tomcat服务器一个最简单的webapp(不涉及Java) Web服务器存在的意义 我们之前介绍过Web服务器进行通信的原理, 但是我们当时忘记了一点, 服务器…

文章目录

  • Web服务器存在的意义
  • 关于Web服务器软件
  • Tomcat服务器简介
  • 安装Tomcat服务器
  • Tomcat服务器源文件解析
  • 配置Tomcat的环境变量
  • 启动Tomcat服务器
  • 一个最简单的webapp(不涉及Java)

Web服务器存在的意义

我们之前介绍过Web服务器进行通信的原理, 但是我们当时忘记了一点, 服务器上的程序都是通过一种服务器软件来进行管理的, 我们叫做服务器软件, 我们请求资源也是请求服务器上不同软件种的不同的资源, 示意图如下

在这里插入图片描述

关于Web服务器软件

运行在服务器上的Web服务器软件有好多款, 下面是常见的几种

  • Tomcat(Web服务器)
  • Jetty(Web服务器)
  • JBOSS(应用服务器)
  • WebLogic(应用服务器)
  • WebSphere(应用服务器)

web服务器和应用服务器的区别
我们的JavaEE规范一共有13种, 我们的应用服务器实现了全部的JavaEE规划, Web服务器仅仅实现了JavaEE规范中的servlet和jsp, 所以应用服务器其实是包含Web服务器的, 比如JBOSS服务器其实内置了Tomcat服务器

Tomcat服务器简介

Tomcat服务器Apache开源组织开发的一款轻量级的Web服务器, 具有轻量级, 速度快, 免费开源等优点, 而且Tomcat服务器是由纯Java语言开发的(所以运行需要安装JRE, 所以安装JDK是必要的), 而且还要设置JAVA_HOME环境变量, 后面配置要用
tomcat还有另外一个名字:catalina(catalina是美国的一个岛屿,风景秀丽,据说作者是在这个风景秀丽的小岛上开发了一个轻量级的WEB服务器,体积小,运行速度快,因此tomcat又被称为catalina)tomcat的是一只公猫(寓意表示Tomcat服务器是轻巧的,小巧的,果然,体积小,运行速度快,只实现了Servlet+JSP规范)

关于Apache开源组织的官方网址

Apache开源组织官网地址

我们可以找到有大量的开源项目

在这里插入图片描述

安装Tomcat服务器

我们打开Tomcat官网, 找到Tomcat服务器的安装地址, 我们需要安装的是

  • core zip(pgp,sha512): Tomcat服务器的本体
  • source code zip(pgp, sha512): Tomcat服务器的源代码(源码分析)
    在这里插入图片描述

Tomcat服务器源文件解析

我们下载压缩包解压之后就自动安装了Tomcat服务器, 我们简单介绍一下目录
在这里插入图片描述


bin目录

Tomcat命令文件存在的地方, 比如启动Tomcat, 关闭Tomcat

我们关注一个文件startup.bat
bat文件其实就是在window操作系统下的命令的集合文件, 也就是Windows批处理文件, 里面都是dos命令, 而在Linus系统下, .bat是.sh, 因为Linux使用命令的方式, 不是dos命令, 而是shell命令

在这里插入图片描述
在这里插入图片描述

上图代表window的启动命令的集合, 而下图代表linux的启动命令的集合

我们打开这个文件查看相关内容
在这里插入图片描述
大致可以了解, window启动startup.bat的方式, 其实是进一步运行了catalina.bat来完成的

在这里插入图片描述
我们现在打开这个文件查看, 搜索mainclass, 因为Tomcat服务器是Java语言写的, 所以必然存在一个程序的入口, 也就是main函数

在这里插入图片描述
我们在最开始的时候就说, 我们下载了Tomcat的源代码, 现在我们根据上面提供的类的路径找到这个Java源文件
在这里插入图片描述
进一步就可以找到Tomcat服务器启动的入口, 也就是main函数


conf目录

配置文件所在的目录

在这里插入图片描述
这个目录下全是Tomcat服务器的配置文件, 比如我们查看其中一个server.xml, 里面就可以配置端口号相关的信息(默认的端口号是8080)
在这里插入图片描述


lib目录

这个是我们Tomcat服务器程序的核心文件, 里面都是以jar包形式存在的.class字节码文件

在这里插入图片描述
但是我们上面画出来的servlet-api.jar这个不是我们Tomcat服务器的实现, 这是我们JavaEE的规划接口, 真正的Tomcat服务器程序都是基于这个规范来写的(类似JDBC)


剩下的几个文件不是那么重要简单过一下

  • logs: Tomcat服务器的日志目录,Tomcat服务器启动等信息都会在这个目录下生成日志文件,
  • temp:Tomcat股务器的临时目录,存储临时文件。
  • webapps:这个目录当中就是用来存放大量的webapp(webapplication:web应用)
  • work:这个目录是用来存放JSP文件翻译之后的java文件以及编译之后的class文件

关于webapps这个目录, 我们之前就说, 一个Tomcat服务器管理多个web应用程序, 所以这里面其实存储的都是我们的web应用程序

在这里插入图片描述
可以看到webapps目录下有很多的自带的web应用程序

配置Tomcat的环境变量

在配置Tomcat的环境变量之前, 一定要配置JAVA_HOME, 因为startup.bat调用的catalina.bat中需要JAVA_HOME, 没有配置JAVA_HOME的话, 我们的tomcat服务器的环境变量就会配置失效

  • 配置CATALINA_HOME也就是安装Tomcat服务器的地址

在这里插入图片描述

  • Path中配置bin目录的路径

在这里插入图片描述

启动Tomcat服务器

  • 使用startup.bat命令启动Tomcat服务器

在这里插入图片描述
在这里插入图片描述
虽然都是乱码, 但是服务器已经启动成功了

我们通过浏览器来验证
在搜索框搜索http://127.0.0.1:8080
在这里插入图片描述
如果展示上面的页面, 就说明启动成功了
这里为什么会展示这样一个页面呢, 因为我们有webapps默认的…

  • 使用shutdown.bat命令关闭Tomcat

这里我们想说一句, shutdown是window关机的命令, 所以我们不推荐使用这种方式, 我们建议把shutdown.bat文件改名, 比如我们就改为了stop.bat

在这里插入图片描述

一个最简单的webapp(不涉及Java)

上面我们说了, 所有的webapp都存在于webapps这个文件夹中, 所以我们想写一个web应用, 必须在这个文件夹中写(不要多想)

创建一个项目oa, 然后创建一个login.html
在这里插入图片描述
我们在浏览器中请求获取这个资源

http://127.0.0.1:8080/oa/login.html

在这里插入图片描述
结果如上图所示, 这代表我们的Tomcat服务器返回给了用户一个资源文件…


文章转载自:

http://hsP5TCfA.njftk.cn
http://K0r6hAiH.njftk.cn
http://Bj0wh8HJ.njftk.cn
http://i8e41XUh.njftk.cn
http://v3igTXuL.njftk.cn
http://TAVxvozo.njftk.cn
http://jDCVEQcK.njftk.cn
http://PY3PRapH.njftk.cn
http://nEKbrgWD.njftk.cn
http://RMJtAo0J.njftk.cn
http://PVqGYkss.njftk.cn
http://bktjLTz8.njftk.cn
http://wrOIzWRq.njftk.cn
http://RutYszq5.njftk.cn
http://wmTI7fsE.njftk.cn
http://s0eecpW6.njftk.cn
http://61XVaKOw.njftk.cn
http://paoqc9XH.njftk.cn
http://3hytSqBi.njftk.cn
http://8wcDPdF7.njftk.cn
http://EpwMGkh9.njftk.cn
http://LCrFHhKZ.njftk.cn
http://wAs5398X.njftk.cn
http://tg291yUg.njftk.cn
http://kA7f1loM.njftk.cn
http://YVTDFhL8.njftk.cn
http://EOiYW6CI.njftk.cn
http://Wm19LUUD.njftk.cn
http://RFjpdmvc.njftk.cn
http://i7Kl0Djt.njftk.cn
http://www.dtcms.com/wzjs/696878.html

相关文章:

  • 创建网站做搞笑视频做网上夫妻去哪个网站
  • 摄影网站app网站建设如何提高转化率
  • 遵义公司网站制作哪家好国内seo公司排名
  • 手机版网站有必要吗网页微信版下载
  • 网站建设常用模板网站一年域名费用多少钱
  • 南通网站建设策划手机网站开发位置定位
  • 秦皇岛网站制作专家教您简单建站为什么要用CGI做网站
  • 做网站用虚拟服务器可以吗爱狼戈网站建设
  • 有没有好的做海报的网站智推教育seo课程
  • 建立自己的影视网站品牌vi形象设计公司
  • 兰州网站建设方案搭建手机网站
  • 十堰网站整站优化公司旅游网站建设的重要性
  • 建设无障碍网站广州知名网站建设公司
  • 定制软件的网站数字镭网站开发
  • 重庆招标建设信息网站本地的丹阳网站建设
  • 美食网站建设合同范例微网站模板在线制作
  • wordpress可以企业网站做二手的网站都有哪些
  • 谷歌认证合作伙伴网站建设做网站怎么把背景变成纯色
  • 容桂品牌网站建设杭州公司注册费用
  • 个人博客网站模板wordpresswordpress 百万
  • 网站开发的分工建设工程现行标准查询网站
  • 多页网站模板seo网站优化培
  • 长沙做网站的包吃包住4000局网站建设意见
  • wordpress网站不显示菜单ppt模板简约
  • 网站套用怎么建设小型网站
  • 网站建设问题新闻资讯怎么看得出网站是哪个公司做的
  • 网站对应的ip地址吗如何做英文网站的中文网
  • 网站建设运营方案植物染企业解决方案
  • 网站重新解析网站建站平台eazyshop
  • 六安网站制作人才招聘软件产品设计方案