zoukankan      html  css  js  c++  java
  • 配置Tomcat虚拟路径映射的三种方式

    配置虚拟路径映射的三种方式:
    1。在server.xml中的<Host>标签中配置<Context>标签,其中的path属性指定虚拟路径(浏览器访问的路径),docBase指向真实的web应用目录。如:
    <Host name="localhost" appBase="webapps(主机地址(不能直接写应用,要多包一个文件夹))" unpackWARs="true" autoDeploy="true">
    <Context path="/虚拟路径" docBase="g:/game真实路径"/>
    </Host>
    访问地址:http://localhost:端口号/path虚拟路径/ 。

    -----------------------------------------------------

    2. 在[tomcat]/conf/Catalina(引擎名engin)/localhost(虚拟主机名host)目录下新建一个xml文件,其中文件名为成当前web应用虚拟路径,在xml文件的内部,用<Context>标签配置docBase指定真实路径,注意这种配置方式不需要指定path虚拟路径,因为文件名就是path。
    (仔细说,这个虚拟主机名localhost就是server.xml配置文件中的一个<Host>标签中的name,而这么配置就是替代第一种方法的一个<Context/>标签, 省这一行标签整这么一堆真有点不划算)
    如: game.xml配置文件
    <Context docBase="g:/game" />
    F:java omcat7confCatalina(引擎名)localhost(虚拟主机)(虚拟路径)game.xml
    访问地址: http://localhost:端口号/game
    注意:也可以把web应用名改成ROOT 这样的话地址只用写 http://localhost:端口号/ 也可以访问。
    也可以在tomcat的配置文件server.xml中新建一个虚拟主机<Host name="www.123.com"></Host>,如名字叫www.123.com 本机的hosts文件中绑定127.0.0.1的地址, 然后直接用域名进行访问:地址 Http://www.123.com/game,

    --------------------------------------------------------
    3. 直接将web应用放到虚拟主机管理的目录webapps中,虚拟主机会自动管理该目录,文件夹的名字应该写成web应用的虚拟路径(其实就是你的应用名,默认就行 ),然后访问地址:http://localhost:(端口号)/(你的应用)/ 就可以访问了
    如果把文件名改成ROOT,则会作为web应用的缺省web应用。使用http://localhost/ 就可以直接访问,不用再写你的虚拟路径。

    --------------------------------------

    名词解释:

    unpackWARs="true"    自动解压war包

    autoDeploy="true"       自动部署应用

    path =""        虚拟路径

    docBase =“”    真实路径

    appBase=""       虚拟主机地址

    <Host></Host>           虚拟主机

    <Context/>       web应用

    server.xml      tomcat的虚拟主机配置文件 

    Hosts        window中的用于模拟DNS服务的配置,能配置缺省地址127.0.0.1 为某个域名,这样当访问这个域名的时候,浏览器会先从本机Hosts中进行查询,

               查询到则跳转到应用,查询不到则到外部DNS解析器中去解析。

  • 相关阅读:
    Running ASP.NET Applications in Debian and Ubuntu using XSP and Mono
    .net extjs 封装
    ext direct spring
    install ubuntu tweak on ubuntu lts 10.04,this software is created by zhouding
    redis cookbook
    aptana eclipse plugin install on sts
    ubuntu open folderpath on terminal
    ubuntu install pae for the 32bit system 4g limited issue
    EXT Designer 正式版延长使用脚本
    用 Vagrant 快速建立開發環境
  • 原文地址:https://www.cnblogs.com/pxffly/p/8359239.html
Copyright © 2011-2022 走看看