• 从tomcat下载文件的配置方法(很全呢)


    前几天我做的项目有个下载文件的东西让我苦恼了一下,上传的文件没有放到OSS服务器,而是直接放到tomcat内,

    我就想做一个a标签直接下载的得了,结果点开一直都说没有该文件,我查了很多资料找到了如何配置的方法,

    网上说的都太散碎了,我总结一下

    第一步

    在server.xml内的Connector标签加入URIEncoding="UTF-8"
    全名
    <Connector connectionTimeout="20000" port="8087" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

    这样就解决了中文的问题

    第二步

    tomcat的web.xml内listings改为true属性(默认是false)

     

    上述两步基本就可以通过路径下载了

    但是我在网上还找到几个别的配置,在此写出来做备忘

    备1

    tomcat界面设置时将server options的serve modules勾选

     备2

    在tomcat根目录创建路径confCatalinalocalhost
    文件SmartPosting.xml(项目名)
    <?xml version="1.0" encoding="UTF-8"?>
    <Context reloadable="true" docBase="SmartPosting"(项目名) crossContext="true">
    </Context>

    备3

    server.xml内加入
    <Context docBase="SmartPosting" path="/SmartPosting" reloadable="true" source="org.eclipse.jst.jee.server:SmartPosting"/>
    在Host标签内

  • 相关阅读:
    mysql/oracle 小技巧自动插入当前时间
    Java StringUtil 用法示例
    timestamp与String的相互转换
    gzip/gunzip用法
    maven常用指令
    微基站、宏基站区别
    CRAN方案
    让gvim中支持utf8编辑
    java正则表达式的几个小例子
    Sql Server数据库汉字按字母、笔划、拼音首字母、排序
  • 原文地址:https://www.cnblogs.com/zizaiwuyou/p/tomcat_to_download.html
Copyright © 2020-2023  润新知