Tomcat  配置WEB虚拟映射 及 配置虚拟主机

配置WEB虚拟映射文件夹有三种方法例如以下:

第一(要重新启动server的):

打开路径 Tomcat 6.0\conf 下的 server.xml文件,

在文件内容的</Host>的上面一行加入�一条语句:<Context path="" docBase="这里指向你要映射的文件夹比方(E:\code\news)" reloadable="true" />, 注意改动完要重新启动server 接着在浏览器上訪问http://localhost:8000/test.html 
(test.html是存放在 E:\code\news 文件夹下的文件, 假设改成路径 path="/hello" 则在浏览器上訪问http://localhost:8000/hello/test.html

注意:比方说path="/hello"
注意要有一个反斜杠 ‘ / ’

reloadable="true"  改动完源程序 保存一下,自己主动重新启动server,而改动jsp文件,不须要重新启动server

第二(无需重新启动server):

在路径为:\Tomcat 6.0\conf\Catalina\localhost 的文件夹下创建一个xml文件(比方

a.xml)文件内容:<Context docBase="这里指向你要映射的文件夹比方(E:\code\news

)" />   接着在浏览器上訪问 http://localhost:8000/a/test.html  

注:test.html是存放在 E:\code\news 文件夹下的文件; 

       假设在conf目录下找不到Catalina目录,则把\Tomcat 6.0\work下的Catalina目录复制到\Tomcat 6.0\conf文件下就可以。

第三(把文件夹文件夹直接扔到 webapps文件夹下这也是最简单的,无需重新启动server):

.把文件夹文件夹直接扔到 webapps文件夹下

方法.把目录打包成war文件仍在webapps目录下,这样的方式非常方便,用这样的方式把文件发给客户也是常见的,把目录打包成war文件的方式:首先在DOC环境下打开你要打包的目录路径
比方: 注意最后另一个点“.”

配置虚拟主机:

假如你想在你的计算机上配置一个 虚拟主机 比方是:www.google.com  ;

用浏览器输入www.google.com就能訪问到你本地server的资源,

操作例如以下:

如果在E盘上创建一个google目录里面又有一个new1目录,new1目录里面有一个 a.html文件和一个 WEB-INF目录,WEB-INF目录里有一个 web.xml文件(这个文件是把a.html作为主页的),

web.xml文件文件中的内容是:

  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <web-app xmlns="http://java.sun.com/xml/ns/javaee"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
  5. version="2.5">
  6. <welcome-file-list>
  7. <welcome-file>a.html</welcome-file>
  8. </welcome-file-list>
  9. </web-app>

事实上这个文件是 Tomcat 6.0\conf文件夹下的web.xml文件内的首尾。

接着在 Tomcat 6.0\conf文件夹下 server.xml 文件里加入�这种程序,这条语句放在 </Engine> 的上面;记得在server.xml文件里把port号8080改成80:

  1. <Host name="www.google.com" appBase="E:\google" >
  2. <Context path="" docBase="E:\google\news1" />
  3. </Host>

然后在hosts文件里加入� 主机的 IP 和 www.google.com

hosts文件在 C:\WINDOWS\system32\drivers\etc 文件夹下,主机的IP一般你打开hosts文件那里就会显示,比方:127.0.0.1      www.google.com

最后在浏览器上訪问www.google.com 就能够看到a.html文件的内容。(注意要重新启动server)

Tomcat 配置WEB虚拟映射 及 配置虚拟主机的更多相关文章

  1. Service系统服务(六):rsync基本用法、rsync+SSH同步、配置rsync服务端、访问rsync共享资源、使用inotifywait工具、配置Web镜像同步、配置并验证Split分离解析

    一.rsync基本用法 目标: 本例要求掌握远程同步的基本操作,使用rsync命令完成下列任务: 1> 将目录 /boot 同步到目录 /todir 下   2> 将目录 /boot 下的 ...

  2. tomcat下面web应用发布路径配置 ( 即虚拟目录配置 )

    https://blog.csdn.net/AnQ17/article/details/52122236

  3. Jenkins关于tomcat地址和端口映射的配置

    <?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF) ...

  4. 配置web.xml文件用于配置tomcat

    <Context path = "/myweb" docBase = "E:\workspace1\myweb\WebRoot" reloadable = ...

  5. SpringMVC4零配置--web.xml

    servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置. ServletContainerInitiali ...

  6. SpringMVC4零配置--Web上下文配置【MvcConfig】

    与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明. ...

  7. SpringBoot学习(七)-->SpringBoot在web开发中的配置

    SpringBoot在web开发中的配置 Web开发的自动配置类:在Maven Dependencies-->spring-boot-1.5.2.RELEASE.jar-->org.spr ...

  8. apache + tomcat 负载均衡分布式集群配置

    Tomcat集群配置学习篇-----分布式应用 现目前基于javaWeb开发的应用系统已经比比皆是,尤其是电子商务网站,要想网站发展壮大,那么必然就得能够承受住庞大的网站访问量:大家知道如果服务器访问 ...

  9. tomcat部署web项目方法

    一.tomcat部署web项目之静态配置: 方法一:直接将为web项目放到webapps下: 如图所示:在webapps文件下,存放了一个html文件,启动tomcat,访问http://localh ...

随机推荐

  1. SDCard助手类

    package com.zyh.sdcardHelper; import java.io.BufferedInputStream; import java.io.BufferedOutputStrea ...

  2. android的事件分发机制理解

    android的事件分发机制理解 1.事件触发主要涉及到哪些层面的哪些函数(个人理解的顺序,可能在某一层会一次回调其它函数) activity中的dispatchTouchEvent .layout中 ...

  3. Bootstrap &quot;row&quot;类宽度超过问题

    问题原因: VOORBootstrap门格系统布局,类别col-xs-*身边有15px的padding,在这样的元素img我们希望展现的顶部边缘,这需要col-xs-*式:padding:0px; 如 ...

  4. STL之iterator(迭代器)

    3.迭代器简单介绍 除了使用下标来訪问vector对象的元素外,标准库还提供了訪问元素的方法:使用迭代器.迭代器是一种检查容器内元素而且遍历元素的数据类型. 百科释义: 迭代器(iterator)是一 ...

  5. Java基础07 包

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 我们已经写了一些Java程序.之前的每个Java程序都被保存为一个文件,比如Tes ...

  6. Android数字签名解析(三)

    在刚才開始学习android数字签名的相关知识点的时候,被资料中出现的keystore.x509.密钥对.debug.keystore弄的晕头 转向.经过一段时间的了解,总算明确一些. 一.make_ ...

  7. freemarker自己定义标签报错(三)

    freemarker自己定义标签 1.错误描写叙述 freemarker.core.ParseException: Encountered " " at line 14, colu ...

  8. Swift - 使用CoreLocation获取设备方向(真实方向,磁极方向)

    CoreLocation这个定位框架除了可以获取设备的位置数据,还可以获取设备的方向(可以用来实现指南针功能等). 1,CLHeading对象通过一组属性提供航向相关数据: magneticHeadi ...

  9. Endnote X6 如何修改输出格式(output style)成为自己想要的输出格式:

    Endnote X6 如何修改输出格式(output style)成为自己想要的输出格式: (1)首先尝试在endnote output style 网站中查找: http://www.endnote ...

  10. Linux Kbuild工作原理分析(以DVSDK生成PowerVR显卡内核模块为例)

    一.引文 前篇博文<Makefile之Linux内核模块的Makefile写法分析>,介绍了Linux编译生成内核驱动模块的Makefile的写法,但最近在DVSDK下使用Linux2.6 ...