zoukankan      html  css  js  c++  java
  • WEB服务器和tomcat介绍

    WEB服务器介绍

    服务器是分成2类:

    硬件服务器:硬件服务器主要是大型的电脑。主要由硬件服务器厂商生产。

    现在比较主流的硬件厂商:IBM服务器(部分被联想收购),浪潮、曙光等。

    软件服务器:它是运行在硬件服务器上的软件,硬件服务器只是提供物理平台,而开发的web应用程序需要外界能够访问,这时要求必须在硬件服务器安装可以对外提供服务的软件才可以。

    常见的软件服务器:

    weblogic:这个软件服务器是由美国bea公司提供,现在被oracle收购。它是收费。它支持JavaEE的13种规范。它是一个中间件(它可以提供更多的功能,可以减少程序的开发成本)的服务器。

    websphere:也是支持JavaEE的13种规范,它是IBM公司提供的。关于它的帮助文档市面上比较少。它也是收费的。

    上面2个服务器,真的开发人员是免费的,只要是测试开发,不会收费,可以去它们的官网下载。可以在本地安装。然后去测试。

     

    tomcat:这个服务器是由apache基金协会提供,apache基金协会主要提供的都是开源免费的技术。tomcat服务器是一个免费的服务器,但是它不支持javaEE的所有规范,初期在学习和开发的过程中,我们开发的JavaWEB程序基本都运行在此服务器上。在小型的应用系统或者有特殊需要的系统中,可以使用Tomcat,该服务器支持全部JSP以及 Servlet规范

     

    3.Tomcat目录介绍

    bin目录存放的tomcat启动关闭等可以直接运行的二进制文件目录。

    conf目录存放tomcat的配置文件,server.xml等。

    lib目录存放的是tomcat运行时所需的所有的jar包文件

    logs目录是tomcat的日志文件目录,比如在启动时报的错误信息,就可以在这个目录下查看

    temp临时目录

    webapps目录,非常重要的一个目录,开发的所有的web应用就可以直接放在这个目录下,tomcat在启动的时候就会自动的把这里的这些服务运行起来,外界就可以直接访问。

    work目录是tomcat翻译完之后的jsp文件存放的目录。

     4.WEB项目目录介绍

    我们使用JavaEE技术开发web资源,web资源在存放的时候必须按照指定的存放方式保存,这样服务器才可以把我们开发资源正确的运行起来,并且让外界访问。

    web项目名(称为项目的根目录)

      |-------直接存放静态的web资源,这些web资源外界可以直接访问   html  文件   视频  音频

      WEB-INF  放在这个目录下的内容,外界不能直接访问,只能通过服务端来进行访问

    |----------lib  放的是当前整个项目中使用的jar包文件

    |----------classes 存放整个web项目中所有的class文件,java源文件编译后生成的class文件全部存在在这个目录

    |----------web.xml  这是一个配置文件,这个文件中主要配置当前项目的所有配置信息

    WEB-INF目录不是必须的目录,只有使用Java开发的项目,需要存储jar包,以及classes文件时,需要使用这个目录存放。放在这个目录下的class文件,会被服务器去运行。

  • 相关阅读:
    设计模式学习笔记一
    linux学习记录(一)
    eclipse插件集合
    什么叫反向代理?
    shiro学习四
    shiro学习三
    shiro学习二
    第二次作业
    第一次作业
    自我介绍
  • 原文地址:https://www.cnblogs.com/xumaodun/p/4865943.html
Copyright © 2011-2022 走看看