Tomcat服务器的详细介绍

什么是服务器?

            百度百科上:服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

服务器的构成包括处理器硬盘内存系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

在网络环境下,根据服务器提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等。

       这样的专业名词是不是一下子摸不着头脑?接下来凭着我的理解,通俗的说一下我的理解。

       我们原来在编译器VS或eclipse上写了一套逻辑代码,按了运行后就能跑一次。怎么才能让这一套逻辑代码,一直在运行,然后能够不停的时刻处理与此套逻辑相对应的事件或请求?我们一般是while()循环。但是为了承载更高的并发量,专门空出了一台计算机就只运行这套逻辑代码,一直不通的刷新,接受请求,按照代码逻辑去处理。这样服务器就出现了,它就像一个大容器一样,然后把逻辑代码扔里面去不停的执行while(),接收不同的请求去响应处理。

接下来以Tomcat为例介绍一下

这就是下载的tomcat

点击进去其下面的目录:

 

目录结构介绍:

bin 存放启动和关闭 Tomcat 的可执行文件

conf 存放 Tomcat 的配置文件

lib 存放库文件

logs 存放日志文件

temp 存放临时文件

webapps 存放 web 应用

work 存放 JSP 转换后的 Servlet 文件

 

    点击bin目录,我们可以看到:点击startup.bat是win的批文件,可以启动服务器。

 点击conf目录可以看到:

  •  server.xml是Tomcat服务器启动的一些相关配置。例如tomcat的端口号就在此配置         

         关于server.xml的详细解释:https://blog.csdn.net/qq_37887764/article/details/80665437(来自其他博主)

  •  web.xml 文件为全局配置,配置公共信息。其在tomcat启动时加载

    内容(核心组件)

  1.  全局上下文配置(全局配置参数)
  2. Servlet 配置
  3. 过滤器配置
  4. 监听器配置

    在其中的配置没有顺序但是加载有顺序

    加载顺序:Web 容器会按 ServletContext -> context-param -> listener -> filter -> servlet 这个顺序加载组件,这些元素可配置在 web.xml 文件中的任意位置。

 webapps目录 存放 的是写web项目的代码。

 

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值