对于tomcat8.x版本,可以通过在conf/catalina/localhost/目录下的编写xml文件,在其中设置<Context>元素来进行映射。不过,是由以当前xml文件的名称做为虚拟子目录,而不是由path指定。
PS. 这种方法需要重启服务器
1、在目录下D:\apache-tomcat-8.5.68\conf\Catalina\localhost建立 test.xml文件, test.xml文件名作为虚拟子目录,内容如下:
<?xml version="1.0"?> <Context docBase="D:\test" reloadable="true"/>
2、重启tomcat服务
3、在浏览器下访问D:\test目录下的文件
http://localhost:8081/test/2021120605.mp4
需要注意的是test.xml文件名必须和docBase="D:\test" 一直才行,如果改成 test11.xml,则无法访问