1. 程式人生 > >tomcat配置虛擬目錄

tomcat配置虛擬目錄

ati eight del path strong .com new 部署 訪問

windows

方式一

修改兩個文件

1.c:\widnows\System32\drivers\etc\hosts 文件
一個IP可綁定多個域名

2. tomcat下的server.xml
<Host name="veb.com" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

<Context path="" reloadable="true" crossContext="true" docBase="E:\360Disk\ivebclub\WebRoot"/>
<Context path="/new" reloadable="true" crossContext="true" docBase="E:\360Disk\ivebclub\WebRoot"/>
</Host>
name :綁定的域名
appBase : 可指定一個文件,自動部署這個文件下面的所有項目
docBase : 單獨指定硬盤上的一個項目進行映射,默認是指向$tomcat/webapps/ROOT下


path : 相當於二級域名,意味著一個host下面可以衍生多個子域名。 例如:訪問veb.com/new 和訪問veb.com指定的是同一個項目

解析:
訪問veb.com/new
首先找到hosts文件查看是否有該域名,存在則找到相應的Host文件 ,沒找到不會報錯,直接進入tomcat默認的歡迎頁面

方式二

直接把項目拷貝到tomcat/webapps/ROOT下

Linux

也是修改兩個文件
配置類似windows
只是主機的配置不一樣 需要配置apache

tomcat配置虛擬目錄