web服务器的介绍及tomcat的安装

WEB服务器

web服务器的作用就是,把放置在web服务器的资源,供浏览器访问。

服务器软件:接收用户请求,处理请求,做出响应。

web服务器: 安装了web服务器软件的主机,我们成为web服务器。

常用的web服务器

  • webLogic:oracle公司,大型JavaEE服务器,支持所有的JavaEE的规范。收费的
  • JBOSS:JBOSS公司产品,大型JavaEE服务器,支持所有JavaEE的规范。收费的
  • Tomcat:apache基金组织,中小型JavaEE服务器,仅仅支持少量的JavaEE规范(jsp/servlet)。免费的

总结:Java语言在企业级开发中使用的规范总和有13个。

WEB服务器安装

我们使用tomcat作为我们的web服务器。

  1. 下载tomcat: http://tomcat.apache.org/

  2. 下载免安装版,直接解压就安装好了

    注意:安装目录不能含有中文和空格。

启动tomcat服务器

  1. 在安装目录下的bin目录,点击startup.bat进行启动。

  2. 启动成功后(启动窗口一直存在),可以通过浏览器访问tomcat

    localhost:8080

tomcat启动常见问题分析

  • 检查自己JAVA_HOME环境变量是否配置成功。

    ​ 假设安装目录:

    ​ 经典错误:JAVA_HOME=d:\java;

    ​ JAVA_HOME=d:\java\bin

  • 端口号被占用。(默认为8080)

    通过doc命令:netstat -ano (查看8080端口是否被占用。)

    ​ 解决方案: 1)关闭占用8080端口的进程

    ​ 2)改变tomcat默认端口号

tomcat安装目录介绍

conf目录下:

  • server.xml:主要来配置tomcat服务器的
  • web.xml:主要配置web应用相关的

webapps目录

  • 该目录放多个应用,web站点放在该目录下,才可以把站点资源让别人访问。

web服务器的介绍及tomcat的安装
web服务器的介绍及tomcat的安装

动态WEB应用

  • WEB应用就是多个web资源的集合。可以把web应用理解为硬盘上的一个目录,这个目录用于管理多个web资源。我们通常也把web应用称之为: web工程和web应用程序

  • 实际开发中的web应用中的web资源,包括html文件,css文件,js文件,动态web页面(jsp页面),java程序,配置文件和第三方jar包。

  • 开发人员建立web应用时,应按如下目录结构存放文件。否则,在web应用交给web服务器管理时,web服务器启动报错,web应用无法正常访问。

web服务器的介绍及tomcat的安装