当多个项目部署在同一个tomcat时,会发生这样的异常,
而在tomcat目录下的server.xml配置又是正确的。
<Context path="/tcn" docBase="D:\apache-tomcat-3\xxx" reloadable="false"/>
从浏览器访问项目时,出现空白。
于是我吾将上下而求索。发现了tomcat部署之web.xml
<Context path="/tcn" docBase="D:\apache-tomcat-3\xxx" reloadable="false"/>
这个里面的docBase正好指向的即为项目WEB-INF下面的web.xml中的
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>atcs.root</param-value>
</context-param>
param-value相同。
总结:也就是说上面的path、param-value以及访问路径端口后面的项目名三者相同时才能访问。