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. Axis2(9):编写Axis2模块(Module)

    Axis2可以通过模块(Module)进行扩展.Axis2模块至少需要有两个类,这两个类分别实现了Module和Handler接口.开发和使用一个Axis2模块的步骤如下: 1. 编写实现Module ...

  2. Winform TabControl控件使用

    运行效果: 代码: /// <summary> /// 添加选项卡 /// </summary> /// <param name="sender"&g ...

  3. C++ 中mallon动态分配内存大小用法

    #include<iostream> using namespace std; int main(){ char *s; int n; cin>>n; s= (char *) ...

  4. [置顶] Android4.0中修改挂断键(ENDCALL)的默认行为

    文件: frameworks/base/core/java/android/provider/Setings.java public static final String END_BUTTON_BE ...

  5. Tomcat与web程序结构与Http协议

    telnet 一:打开telnet服务: 控制面板------> 程序和功能---> 打开或关闭windows功能---> 选中 Telnet客户端--->确定 二:测试tel ...

  6. Windows下sass的安装

    sass依赖Ruby,所以,首先得先安装个Ruby 安装步骤: 1.安装Ruby的时候,勾上Add Ruby executables to your PATH(添加环境变量) 2.安装好Ruby之后, ...

  7. Windows Phone 9再见了!

    因为需要准备注册电气工程师考试,因此Windows Phone 8初学者教程的翻译只能就此打住了,在考完后,也许就是Windows Phone 9发布的时候还会回来! Bye bye!

  8. 1941. Scary Martian Word

    1941. Scary Martian Word 这道题 一个长度为3的字符串视为 一个 火星文 字母(ASCII 33-122) ,给出一个火星人认为恐怖的单词(由火星字母组成) 然后 给你一篇文章 ...

  9. CloudStack 4.2 新功能:集成SNMP进行系统监控(原理篇)

    作者微博:http://weibo.com/tianchunfeng CloudStack 4.2 版本发布在即,相信不久后对 4.2 版本新功能(共有13个)的介绍会逐渐多起来.因为无论是从架构底层 ...

  10. Swift - 邮件发送功能的实现

    使用MessageUI.framework框架除了可以发送短信,还能发送Email,步骤如下: (1)首先判断设备是否有发送邮件功能 (2)如果设备允许发送邮件,创建一个MFMailComposeVi ...