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>内容如下:

        

4、注意,如果已经安装上面的步骤进行执行,但是服务器没有进行响应那么还要继续修改conf文件夹下面的一个web.xml文件,
修改如下

     

5.

https://jingyan.baidu.com/article/f96699bbfc9b9b894f3c1b4e.html


猜你喜欢

转载自blog.csdn.net/Tane_1018/article/details/80651038
1.1