方式一:
            在 [tomcat]/conf/server.xml 文件中的<Engine>标签下的<Host>标签内部, 添加一个

<Context path="/news1" docBase="E:\web\news1" />

    --><Context path="" docBase="E:\web\news1" /> 缺省访问web  直接 localhost/html文件

    -->若需要直接通过 http://localhost 来访问虚拟主机(站点)时需要将找到当前WEB应用下的WEB-INF/web.xml, 在根标签下添加如下配置:

      <welcome-file-list>
                  <welcome-file> 1.html(需要设成主页的页面) </welcome-file>

        <welcome-file> 2.html(若上面的页面不存在则会将此页面设置成主页) </welcome-file>
              </welcome-file-list>

其中一个Context就代表一个WEB应用

docBase用来指向WEB应用的真实路径

path用来指向WEB应用的虚拟路径.

如果要表示多级路径,可以参考如下配置: path="/news1/a/b/c"

这种方式不推荐使用, 因为每次配置完都需要重启服务器才可以起作用!

方式二
            在[tomcat]/conf/Catalina/[host]/目录下添加一个 xx.xml 文件, 文件的内容的如下:

<Context docBase="E:\web\news2"/>

其中文件名字就是WEB应用对外访问的虚拟路径(若需要将其设成缺省访问则直接将文件名改成 ROOT --一定是大写的root)

    -->若需要直接通过 http://localhost 来访问虚拟主机(站点)时需要将找到当前WEB应用下的WEB-INF/web.xml, 在根标签下添加如下配置:

      <welcome-file-list>
                  <welcome-file> 1.html(需要设成主页的页面) </welcome-file>

        <welcome-file> 2.html(若上面的页面不存在则会将此页面设置成主页) </welcome-file>
              </welcome-file-list>

docBase用来指向WEB应用的真实路径
            
            如果要表示多级路径, 可以在文件名中用#代替斜杠
                如: news2#a#b#c.xml

这种方式不需要重启服务器就可以起作用!

方式三
            在配置虚拟主机过程中, 可以为虚拟主机配置默认管理的目录, 可以将WEB应用直接丢到WEB应用默认管理的目录下, 就可以部署!
            
            其中文件夹的名字就是WEB应用对外访问的虚拟路径(若需要将其设成缺省访问则直接将文件夹名改成 ROOT --一定是大写的root)

    -->若需要直接通过 http://localhost 来访问虚拟主机(站点)时需要将找到当前WEB应用下的WEB-INF/web.xml, 在根标签下添加如下配置:

      <welcome-file-list>
                  <welcome-file> 1.html(需要设成主页的页面) </welcome-file>

        <welcome-file> 2.html(若上面的页面不存在则会将此页面设置成主页) </welcome-file>
              </welcome-file-list>

这种方式不需要重启服务器就可以起作用!

部署web应用到虚拟主机的三种方式的更多相关文章

  1. Centos7 Apache配置虚拟主机的三种方式

    https://blog.csdn.net/tladagio/article/details/80760261 一.虚机主机的三种方式 1.基于IP 2.基于IP+端口 3.基于域名 官网文档:htt ...

  2. apache配置虚拟主机的三种方式

    Apache 配置虚拟主机三种方式   一.基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhos ...

  3. linux虚拟主机的三种方法

    虚拟主机虚拟主机是将一台(或者一组)服务器的资源(系统资源.网络带宽.存储空间等)按照一定的比例分割成若干相对独立的“小主机”的技术.每一台这样的“小主机”在功能上都可以实现WWW.FTP.Mail等 ...

  4. Nginx下配置虚拟主机的三种方法

    Nginx下,一个server标签就是一个虚拟主机. 1.基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站 2.基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站,外部网站的 ...

  5. nginx 配置虚拟主机的三种方法

    nginx,一个server标签就是一个虚拟主机. 1.基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站 2.基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站,外部网站的管 ...

  6. Apache配置虚拟主机的三种方法(基于IP、端口、域名)

    1 Apache虚拟主机的实现方式有3种. 基于IP的虚拟主机 基于端口的虚拟主机 基于域名的虚拟主机 2.1 启用虚拟主机的准备工作 2.1.1安装httpd [root@mail httpd]# ...

  7. Nginx实践03-配置虚拟主机的3种方式

    基于IP.端口号.名称3种方式 1.基于IP的虚拟主机配置(使用最少) 基于ip的虚拟主机配置,需要配置单个网卡上多个ip地址,这种方式管理比较麻烦,所以用的很少. 1.1 设置单个网卡多个IP 查看 ...

  8. Tomcat配置虚拟主机的两种方式

    1.基于主机名的虚拟主机配置 在随意盘符下建立一个目录作为虚拟地址的目录.例如:F:\virtualhost1,在其下建立 test1.html,写入内容例如:test 在tomcat/conf/se ...

  9. nginx配置虚拟主机的两种方式

    一. 通过端口区分不同的虚拟主机 二. 通过域名区分不同的虚拟主机 备注: 1)hosts文件路径:

随机推荐

  1. 通过数据库评估存储设备IO性能-Oracle11gIO校准功能介绍

    通过数据库评估存储设备IO性能 ---------Oracle11g IO校准功能介绍 前言 I/O子系统是ORACLE数据库的一个重要组成部分,因为I/O操作是贯穿数据库管理全过程,它操作的对象包括 ...

  2. RxJS & Angular

    RxJS & Angular https://www.learnrxjs.io/ https://rxjs-cn.github.io/learn-rxjs-operators/ https:/ ...

  3. 一张图彻底搞懂JavaScript的==运算

    一张图彻底搞懂JavaScript的==运算 来源 https://zhuanlan.zhihu.com/p/21650547 PS:最后,把图改了一下,仅供娱乐 : ) 大家知道,==是JavaSc ...

  4. codevs 1078 最小生成树 kruskal

    题目描述 Description 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场.当然,他需要你的帮助. 约翰已经给他的农场安排了一条高速的网络线路,他想把这 ...

  5. Consumer [分组背包]

    Consumer Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/65536 K (Java/Others) Total Subm ...

  6. SCOI2005 互不侵犯 [状压dp]

    题目传送门 题目大意:有n*n个格子,你需要放置k个国王使得它们无法互相攻击,每个国王的攻击范围为上下左走,左上右上左下右下,共8个格子,求最多的方法数 看到题目,是不是一下子就想到了玉米田那道题,如 ...

  7. 1040: [ZJOI2008]骑士~基环外向树dp

    Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英.他们劫富济贫,惩恶扬善,受到社会各界的赞扬.最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争.战火绵延五百里,在和平环境中 ...

  8. JAX-WS 注解

    一.概述 “基于 XML 的 Web Service 的 Java API”(JAX-WS)通过使用注释来指定与 Web Service 实现相关联的元数据以及简化 Web Service 的开发.注 ...

  9. c#中数据库字符串的连接几种方式

    ADO.net 中数据库连接方式(微软提供) 微软提供了以下四种数据库连接方式:System.Data.OleDb.OleDbConnectionSystem.Data.SqlClient.SqlCo ...

  10. javascript学习3

    javascript数据类型.函数传参 javascript语言核心:ECMAScript 定义js的语法:基本对象.数据类型 js的数据类型 typeof运算符  判断数据类型 字符串.数字.布尔. ...