zoukankan      html  css  js  c++  java
  • Tomcat部分操作

    一 概述

    1.Tomcat是什么?

    Tomcat是Apache软件基金会提供的开源免费的服务器,适用于中小型系统与并发访问用户不是很多的情况。

    2.域名

    IP是互联网上一台计算机的唯一标识,但IP不容易记忆,因此产生了计算机地址的符号化表示,即域名,一个域名对应一台计算机。

    3.域名解析

    DNS,Domain Name Server,根据域名,找到映射的IP,最后确定计算机的过程,叫做域名解析。
    域名解析的一般步骤:首先查找本机中的文件C:WindowsSystem32driversetchosts,从中解析域名,如果在该文件中未找到指定的域名,继续查找网络中的域名解析服务器。

    4.HTTP服务默认的端口号是80,如果将Tomcat的服务器的端口号设定为80,访问服务器时可以省略端口号。

    5.在未指定项目名时,默认访问webapps中的ROOT项目。

    二 虚拟目录

    Web项目不仅可以放在tomcat安装目录下的webapps文件夹内,还可以自定义目录,而这个自定义的目录叫做虚拟目录。
    有两种定义方式:

    1.在server.xml文件中某个虚拟主机下面设定

    <Context path="/yyyy"docBase="d:/xxxx/项目名">

    path指定项目的映射路径,作为访问时的项目名,访问时使用的路径为http://localhost:8080/yyyy/。
    缺点:必须重启服务器,才生效。

    2.在tomcat安装目录下config/Catalina文件夹内某个主机中添加一个xml文件,文件内容:

    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="D:/ProjectDir/Tomcat02"/>

    文件名作为访问时的项目名。
    优点:不需要重启服务器。

    三 虚拟主机

    1.什么是虚拟主机?

    将一台计算机分割成多个独立的逻辑单元,每一个逻辑单元都像一台完整的计算机一样运行,每一个逻辑单元叫做虚拟主机。

    2.虚拟主机的创建

    在server.xml文件中<Engine>标签下,添加虚拟主机配置:

    <Host appBase="项目根路径" autoDeploy="true" name="虚拟主机域名" unpackWARs="true" />

    虚拟主机域名需要注册,以便域名解析服务器解析,在本机注册时在C:WindowsSystem32driversetchosts文件中添加:

    127.0.0.1   域名

    注意“127.0.0.1”前面不可以有其他符号。

    3.默认虚拟主机

    默认主机,即当同一个IP存在多个虚拟主机时,使用IP访问时访问的主机,通过<Engine>标签的属性defaultHost指定其值为指定虚拟主机的域名。

  • 相关阅读:
    TCP/IP 基础知识
    30 岁的码农人生 ——人生至暗时,你依然能窥见光明
    巨经典论文!推荐系统经典模型Wide & Deep
    带你领略拼多多2020校招笔试题,这样的难度你可以搞定吗?
    做业务、做技术和打杂,你的职场现状是哪种?
    内卷预警,本科生真的很不适合算法岗位吗?
    codeforces 1424J,为了过这题,我把祖传的C++都用上了!
    有了Git这个操作,我再也不怕代码混乱了!
    学会了这一招,距离Git大神不远了!
    好端端的数据结构,为什么叫它SB树呢?
  • 原文地址:https://www.cnblogs.com/tonghun/p/6952054.html
Copyright © 2011-2022 走看看