zoukankan      html  css  js  c++  java
  • Xml&Tomcat学习笔记03-----javaweb介绍、Tomcat介绍和使用

    1.JavaWeb概念

    a)     JavaWeb是什么

    JavaWeb是指通过java语言编写的所有浏览器可以访问到的程序的总称.我们叫JavaWeb.

    JavaWeb是基于请求和响应来进行开发的.

    b)    请求

    请求是指客户端给服务器发送消息,叫请求Request

    c)     响应

    响应是指服务器给客户端回传消息,叫响应Response

    d)    请求和响应的关系

    请求和响应是成对出现的.有请求就有响应.


     

    2.Web资源的分类

    浏览器上可以访问到的所有内容都叫资源.

    资源根据实现的方式不同或技术不同,或呈现的效果不同,又分为静态资源和动态资源两种.

    静态资源

    html页面 , css文件, js文件, jpg图片等

    动态资源

    Servlet程序,jsp页面等

    3.常用的Web服务器

    web服务器简介

    Tomcat

    由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)

    Jboss

    是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)

    GlassFish

    由Oracle公司开发的一款JavaWeb服务器,是一款强健的商业服务器,达到产品级质量(应用很少)

    Resin

    是CAUCHO公司的产品,是一个非常流行的服务器,对servletJSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多

    WebLogic

    是Oracle公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)

    4.Tomcat服务器和Servlet版本的对应关系

     

    5.Tomcat的使用

    a)     安装

    下载需要的Tomcat版本对应的压缩包,解压到需要安装目录即可!

     

    b)     目录介绍

    bin

    该目录用于存放Tomcat服务器的可执行程序

    conf

    该目录用于存放Tomcat服务器的配置文件

    lib

    该目录用于存放Tomcat服务器的jar包

    logs

    该目录用于存放Tomcat服务器运行时输出的日记

    temp

    该目录用于存放Tomcat服务器运行时使用的临时数据

    webapps

    该目录用于存放Tomcat服务器上部署的web工程(web网站),里面一个目录表示一个工程(网站)

    work

    该目录用于存放Tomcat服务器运行时jsp翻译的Servlet程序,以及Session会放钝化(序列化)文件

    c)      启动Tomcat服务器

    第一种启动方式: 找到你tomcat安装目录下的bin目录下的startup.bat文件双击就可以启动Tomcat服务器.

     

    如何验证Tomcat服务器启动成功?

    打开浏览器,在浏览器中输入测试访问地址即可!

    1 ===>>> http://localhost:8080

    2 ===>>> http://127.0.0.1:8080

    3 ===>>> http://你电脑ip:8080

    当出现以下窗口界面内容时,说明你的Tomcat服务器启动成功!

     

    常见的Tomcat服务器启动失败的情况

    如:当双击startup.bat文件时,出现一个窗口一闪而过.是因为JAVA_HOME环境变量没有配置成功!

    需要到电脑系统环境变量中去配置JAVA_HOME环境变量.

     

    常见的JAVA_HOME环境变量配置错误的几种情况:

    1.JAVA_HOME环境变量名写错为 ===>>>  JAVA-HOME

    2.JAVA_HOME环境变量名写错为 ===>>>  java_home    

    3.JAVA_HOME环境变量值配置错误 ====>>>> JAVA_HOME路径不要带bin目录

    Tomcat启动的第二种方式:

    1 先使用cmd命令打开命令行窗口

    2 在命令行窗口中cd到你的Tomcat的bin目录下

     

    3.在命令行窗口中输入命令catalina run 启动Tomcat服务器

     

    这种启动方式的好处是,可以看到启动失败的原因.

    d)     Tomcat的停止

    1.点击服务器窗口上的关闭按钮

     

    2.将Tomcat服务器窗口置于当前窗口,然后按快捷键 Ctrl + C 也可以停止 Tomcat 服务器

    3.找到你的Tomcat安装目录下的bin目录下的shutdown.bat文件双击,就可以停止Tomcat服务器

     

    e)      如何修改Tomcat的端口号

    Tomcat 服务器默认的端口号是:8080

    如何修改 Tomcat 服务器端口号,只需要找到Tomcat 服务器的conf目录,下的server.xml配置文件 .

    使用编辑器打开之后,找到如下的内容进行修改:

     

    注意: Tomcat 端口号修改之后,一定要重启Tomcat服务器之后才能生效

    平时使用浏览器访问网站的时候.并没有输入端口号.因为平时访问的网站,他们大多数都使用的是默认的端口号: 80

    80 端口号是HTTP协议默认的端口号.

    输入http : // ip就表示http:// ip:80

    http://www.baidu.com   ====等价于>>>>  http://www.baidu.com:80

    f)       如何部暑web工程到Tomcat中

    第一种: 

    1.在Tomcat服务器下webapps目录下创建一个目录.这个目录就是你的部署的网站(工程).

    2.修改目录名为你要的工程名

    3.在浏览器地址地址栏中输入访问进行测试访问

    地址的格式如下:http://ip:port/工程名/资源路径

    第二种:

    1.在Tomcat服务器的apache-tomcat-8.5.50confCatalinalocalhost目录下创建一个xml文件

    2.文件名不能随便起 , 文件名表示了工程名.

    3.打开文件在里面配置如下内容:

    <!--

    path 属性表示访问的路径

    docBase 表示工程所在的磁盘路径

     -->

    <Context path="/book" docBase="e:/book" />

    g)     手托html页面到浏览器和在浏览器中输入http://ip:端口号/工程名/访问的区别

    手托html页面访问的原理:

     

    在浏览器中输入地址访问的原理:

     

    h)     ROOT的工程的访问,以及 默认index.html页面的访问

    当我们在浏览器地址输入的访问地址格式如下:

    http://ip:port/工程路径/       ====默认>>>>    http://ip:port/工程路径/index.html

    当我们在浏览器地址栏中输入的访问地址格式如下:

    http://ip:port/         ===默认>>>         http://ip:port/ROOT 工程

  • 相关阅读:
    Django的路由系统
    Django框架简介
    模块和包
    内置函数——filter和map
    匿名函数
    Djangon 基础总结 汇总 从请求到返回页面的过程,
    Django基础 一
    异常处理
    Sqoop
    Oozie
  • 原文地址:https://www.cnblogs.com/lvwuwa/p/12810775.html
Copyright © 2011-2022 走看看