孙猴子的水帘洞

Main | Web上使用文本编辑器FCKeditor... »

http://blogs.163jsp.com/monkeysun/date/20080108 星期二 2008年01月08日

Tomcat下配置虚拟主机

  Tomcat下配置虚拟主机非常简单,只需增加Host元素就可以了,让我们来看看server.xml中默认的localhost主机的定义部分:

      <Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

      </Host>

  这部分就是定义了一个名称为“localhost”的主机,程序根目录是%Tomcat%\webapps,这里的webapps是相对于Tomcat的安装目录的,是相对路径。明白了这些在定义一个主机就是很简单的事了,例如定义一个localhosta的主机:

      <Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

      </Host>

      <Host name="localhosta" appBase="D:/hosts/localhosta"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

      </Host>

   此处的D:/hosts/localhosta目录的作用和%Tomcat%\webapps目录是相同的,你可以在里面创建默认的ROOT目录,并在其下放置程序就可以了,当然你也可以布置其它的应用。

  为了测试这个localhosta主机,你需要修改%Windows%(Windows安装目录)\system32\drivers\etc\hosts文件,用记事本打开就可以。添加一个localhosta的主机名:

127.0.0.1       localhost
127.0.0.1       localhosta

  红色文字为新添加的内容,现在打开浏览器,在地址栏输入 http://localhosta:8080 就可以访问你的新虚拟主机localhosta 。怎么样,简单吧。

评论:

发表一条评论:
  • HTML语法: 启用

Valid HTML! Valid CSS!

This is a personal weblog, I do not speak for my employer.