通过tomcat读取文件

一、tomcat 安装目录\conf\Catalina\localhost下建立任意文件名xml文件,比如:server_file.xml,

内容如下:

<?xml version="1.0" encoding="UTF-8"?>  

<Context  reloadable="true" docBase="D://myfiles" crossContext="true">  

</Context>

二、tomcat 安装目录\conf\web.xml内容修改:

<servlet>  

    <servlet-name>default</servlet-name>  

    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>  

    <init-param>  

        <param-name>debug</param-name>  

        <param-value>0</param-value>  

    </init-param>  

    <init-param>  

        <param-name>listings</param-name>  

        <param-value>false</param-value>  

    </init-param>  

    <load-on-startup>1</load-on-startup>  

</servlet>  

false改成true

三、文件名有汉字,tomcat 安装目录\conf\server.xml,内容添加:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

参考:https://blog.csdn.net/dlf123321/article/details/69927251

四、修改后重启tomcat访问http://127.0.0.1:8080/server_file

五、Eclipse配置运行时直接发布web工程到tomcatwebapp(参考:https://blog.csdn.net/haoranhaoshi/article/details/79787118)后,再次修改工程后运行会重新写web.xml,server.xml,需要重新进行二、三步

六、server_file中有图片1.jpg,前端imgsrc设为http://127.0.0.1:8080/server_file/1.jpg即可访问,在移动端会自动缓存,如果想H5方式下载,参考:http://ask.dcloud.net.cn/article/261

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值