首页 > 代码库 > tomcat配置虚拟目录

tomcat配置虚拟目录

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配置虚拟目录