我正在使用Tomcat 9.0.12版
我的context.xml中有一个PreResources标记,如下所示:
<Resources className="org.apache.catalina.webresources.StandardRoot">
<PreResources
className="org.apache.catalina.webresources.DirResourceSet"
base="C:\\good_files\\goodies_in_here"
internalPath="/"
webAppMount="/"
/>
</Resources>
这很有用,因为如果我访问这样的JSP:
http://localhost:8080/candy/chocolate.jsp
我可以毫无问题地访问JSP。但是,C:\ good_files \ goodies_in_here中有子目录。如果我尝试访问子目录中的JSP:
http://localhost:8080/candy/crunchy/peanut_brittle.jsp
即使文件C:\ good_files \ goodies_in_here \ crunchy \ banana_brittle.jsp存在,我也得到404。我必须为树中的每个子目录创建一个PreResources标记吗?