2016年4月25日21:35:49
linux上的例子
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="haizhan"/>
</Host>
这样的话,webapps就是部署路径,而haizhan就是里边的一个工程,是指向
注意不能写成appBase="webapps/haizhan"而docBase不写 那样应该应该在webapps下有个ROOT才可以 访问
我喜欢将war文件放在tomcat下的webapps路径下然后,配置成自动部署和虚拟路径
虚拟路径在linux下的例子
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="xianjian"/>
<Valve className="org.apache.catalina.valves.FastCommonAccessLogValve" directory="logs"
prefix="access." suffix=".log" pattern="common" resolveHosts="false"/>
在tomcat的webapps文件名下,放入xianjian.war会总动解压成xianjian工程,而且这样就可以直接访问ip:端口/ 而不用再后缀工程名了
虚拟路径在window下 的例子和详细解释
</Host>
<Host name="www.bao.cn" appBase="c:\deng"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="c:\deng"/>
</Host>
解释: