tomcate8配置多个二级域名问题解决根目录空白2017年12月9日

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
  <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
</Host>

 默认配置下localhost:8080访问没有问题。

<Host name="test.phpfangzhan.com"  appBase="D:/javawork" unpackWARs="true" autoDeploy="true">
  <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
</Host>

更改了apBase目录后test目录下的index.html可以访问,根目录访问为空白。

解决方法:默认根目录为大写的ROOT。

在Host标签内增加context

<Context path="" docBase="D:/javawork/test" reloadable="true"/>
原文地址:https://www.cnblogs.com/phpfangzhan/p/8010499.html