Tomcat中如何建立虚拟目录
Posted on: 2013-09-25, Last modified: 2015-07-31, View: 2841
Posted on: 2013-09-25, Last modified: 2015-07-31, View: 2841
一个Tomcat下要建立多个网站,可以建立相当于IIS中虚拟目录的方式实现,只要修改/conf/server.xml的配置即可,在默认的Engine里添加一个新的Host:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- Access log processes all example. Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/> --> </Host> <Host name="20365.cn" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>www.20365.cn</Alias> <Alias>20365.cn</Alias> <Context path="" docBase="xxxx" reloadable="true" debug="0"/> </Host>
xxxx为网站页面放置的文件夹名称;其中Alias列出所有指向这个主机头的域名,在客户端发来请求时,Catalina会自动转到设置的路径。