Tomcat配置虚拟主机的方法

假如我们有两个项目,需要分别绑定域名gevin.me和abc123.com,下面将向你介绍如果在Tomcat中进行配置。

基本信息:
gevin.me
项目名:gevinme
项目存放目录:d:\jspweb\

abc123.com
项目名:abc123
项目存放目录:e:\jspweb\

方法:
一、本机测试时需要修改hosts文件,将这两个域名解析到本机IP,即配置:
127.0.0.1 gevin.me
127.0.0.1 abc123.com

二、修改conf/server.xml文件,增加节点,内容如下:

<Host name="gevin.me"  appBase="d:/jspweb/gevinme"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
	<Context path="" docBase="." />
</Host>
<Host name="abc123.com"  appBase="e:/jspweb/abc123"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
	<Context path="" docBase="." />
</Host>

注意Host节点中必须有一个默认的,即这个中的path=””(等于空),然后docBase用.表示当前文件夹为项目文件夹。

当然,你可能想问,假如我这个域名下面有三个项目,我需要怎样配置?
假如有几个应用:
http://gevin.me/app1 存放:d:\jspweb\app1
http://gevin.me/app2 存放:d:\jspweb\app2
http://gevin.me/app3 存放:d:\jspweb\app3

那么我们可以这样配置:

<Host name="gevin.me"  appBase="d:/jspweb"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
	<Context path="" docBase="." />
	<Context path="/app1" docBase="app1" />
	<Context path="/app2" docBase="app2" />
	<Context path="/app3" docBase="app3" />
</Host>

本文固定链接: http://gevin.me/299.html | Gevin's Blog

该日志由 admin 于2012年03月04日发表在 Java 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: Tomcat配置虚拟主机的方法 | Gevin's Blog
关键字: ,

Tomcat配置虚拟主机的方法:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter