1.1 Tomcat8.0虚拟路径配置访问404问题
1、需要服务器访问的真实路径,比如:D:\myFile,D盘下的一个文件夹
2、
(2.1)修改server.xml文件
如果想要在网页上通过Tamcat服务器访问文件就需要通过配置Tamcat的server.xml文件,配置步骤:
(1)Tamcat的目录下有一个conf文件夹,打开这个文件夹中的server.xml配置文件,(2)找到<Host>...<Host>标签,在此标签中插入一条语句,如下:
<Context path="/myfile" docBase="D:\myFile" reloadable="true"/>
path=任意命名(如:/myfile),就是一个虚拟路径
docBase=文件保存所在的路径(如:D:\myFile),真实路径
其中:path=指的是你在浏览器上访问的路径,其实就是虚拟路径,
其真正访问的是docBase所指的路径是D:\myFile
其中path代表虚拟目录的名字,在浏览器中访问这个目录需要使用到,值得注意的是目录名字的”/”不能省略.
配置这个的前提是在docBase的路径绝对正确,
这种配置方式每次重新启动Tamcat的时候,插入的语句会被自动删除掉,也就是每次Tamcat重启都需要再配置一次
(2.2)在Tamcat的conf/Catalina/localhost目录下新建一个XML文件,任意命名,在该XML文件中写上语句:
<Context path="/myfile" docBase="D:\myFile" reloadable="true"/>既可,
可以达到和上边设置一样的效果,但是该文件在每次重启Tamcat服务器的时候不会被自动删除
3、最后,比较重要的一步:
在docBase目录下面是需要存在一个WEB-INF文件夹,并且在WEB-INF文件夹中要存在一个web.xml文件,
其中web.xml的美容可以拷贝 webapps目录下面的root中相同目录下面的web.xml
这个目录Tomcat 8.0\webapps\ROOT\WEB-INF>内容如下:
修改如下
5.
https://jingyan.baidu.com/article/f96699bbfc9b9b894f3c1b4e.html