如何通过tomcat下载映射下载文件

这篇具有很好参考价值的文章主要介绍了如何通过tomcat下载映射下载文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.1找到tomcat服务器中server.xml文件

如何通过tomcat下载映射下载文件,服务器问题,tomcat,java

!--doBase是静态资源路径位置,  path作用相当于设置的key,   doBase作用相当于value -->
<Context path="/download" docBase="E:\testBackData"></Context>

1.2 找到tomcat服务器中web.xml文件

<servlet> 
	<init-param>
           	 	<param-name>listings</param-name>
           	 	<!--设置为true -->
            		<param-value>true</param-value><!--此处的false改为true-->
        	</init-param>
  </servlet>

2.启动tomcat下载此文件夹内文件–需要带上文件名

比如下载 测试文档
如何通过tomcat下载映射下载文件,服务器问题,tomcat,java

http://localhost:8082/download/测试文档.xlsx

比如下载sql文件

http://localhost:8082/download/test1.sql

3.配置跨域(可选操作)

要在 conf/web.xml 中作些配置:markdown

在 conf/web.xml 文件的最后面加上以下代码:app

<filter>
  <filter-name>CorsFilter</filter-name>
  <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
  <init-param>
    <param-name>cors.allowed.origins</param-name>
    <param-value>*</param-value>
  </init-param>
</filter>
<filter-mapping>
  <filter-name>CorsFilter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>
复制代码
重启 tomcat 后生效。cors

注意: 这是一个统一的容许跨域设置,tomcat下的全部请求都将放开

4.改进步骤

1.在tomcat文件内server.xml中 增加
如何通过tomcat下载映射下载文件,服务器问题,tomcat,java

<Context docBase="E:\testBackData" path="/testBackData" reloadable="false"/>	

2.访问的地址
http://localhost:8087/testBackData/
如何通过tomcat下载映射下载文件,服务器问题,tomcat,java

5.放文件的位置 也可以放置在tomcat文件内的webapp中

比如配置离线版的element-plus文章来源地址https://www.toymoban.com/news/detail-670082.html

到了这里,关于如何通过tomcat下载映射下载文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通过XShell直接从服务器下载文件办法分享

    从服务器下载文件或将本地文件上传有很多方法,但都需要离开SSH终端来操作。 那么有没有办法可以直接在SSH终端下载文件呢?答案是肯定的。借助lrzsz这个小程序,我们就可以通过XShell直接下载了。 首先需要安装lrzsz包,输入命令: 安装完成后就可以下载文件了,cd到文件

    2024年02月14日
    浏览(42)
  • cmd控制台通过sftp命令下载服务器文件

    因为同事电脑没有远程连接工具,所以使用cmd连接远程,打开cmd控制台。 1.sftp连接服务器 如果远程主机的 IP 是 192.168.1.100或者是域名www.test.cn,用户名是user,在命令行模式下输入:sftp user@192.168.1.100或者 user@www.test.cn。回车,根据提示输入密码。   2.如果下载的是文件夹,可

    2024年02月11日
    浏览(106)
  • windows通过ssh连接Liunx服务器并实现上传下载文件

    目录 连接ssh 操作方式 下载上传文件 特别提醒 操作方式 示例 前言-与正文无关         生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一

    2024年02月02日
    浏览(99)
  • 【minio】Ubuntu安装MinIO文件服务器并通过C++上传下载

    😏 ★,° :.☆( ̄▽ ̄)/$: .°★ 😏 这篇文章主要介绍MinIO的使用。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习知识,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路🥞 MinIO是一种高性能、可扩展的 对象存储服务 ,它可以在私有云、公共云和边缘计

    2024年02月08日
    浏览(56)
  • Centos服务器如何下载文件?

    我们如果要下载文件到Centos服务器中,如何下载呢?今天飞飞和你分享通过wget命令来实现下载文件。服务器大本营,技术文章内容集合站发车啦! 首先查看CentOS7 系统有没有安装wget: 如果安装了会提示当前安装的版本: 没安装的话可以通过以下命令安装: 下载文件的命令

    2024年02月16日
    浏览(39)
  • 通过Kuboard部署Nginx服务并映射挂载NFS服务器

    使用Kuboard图形化页面部署Nginx工作负载,代理页面是Vue打包的todos任务记录页面,并且将nginx配置文件挂载到单独一台NFS服务器进行存储。 现场环境使用一个管理节点,两个工作节点,一个NFS存储服务器 k8s部署可以使用 Kuboard-Spray 图形化页面安装,也可以使用 kubeadm 进行安装

    2024年01月16日
    浏览(58)
  • 如何SCP从服务器远程下载文件到本地

    1、SCP的命令格式如下:scp [参数] [原路径] [目标路径] (1)复制本地文件abc.tar.gz到远程主机123.123.123.123上: 1 scp -P 2233 /home/abc.tar.gz root@123.123.123.123:/root/abc.tar.gz 其中:-P 2233表示端口,如果你的原VPS主机没有修改过端口,使用的默认的22的话,可不用写-P 2233这样的。 (2)获取远程服

    2024年02月11日
    浏览(51)
  • 服务器如何下载百度网盘文件?Linux服务器如何在百度网盘中连接、上传下载;在Linux服务器上下载百度云盘中的资料

    百度云提供Python包bypy进行远程服务器的对接然后下载: https://github.com/houtianze/bypy 可以通过pip直接下载,授权本人的百度云账号后,就可以直接使Linux电脑本地文件与百度网盘的apps(我的应用数据)/bypy目录下的文件进行上传与下载的交互了。 本文简单介绍其相关的使用方式

    2024年02月06日
    浏览(53)
  • 通过Idea部署Tomcat服务器(详细图文教学)

    有maven构建工具就创建maven,没有就正常创建一个普通的java程序 创建普通java项目         注意:创建web项目后我们需要配置tomcat才能运行,下面我们来进行配置。            回到服务器                出现乱码的原因一般都是因为编码方式有问题,所以下一步更改编码

    2024年02月14日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包