笔者使用Tomcat时发现:如果使用服务器html文件是不可以读取本地文件的。但查询了很多文章,如更改server.xml、更改IDEA配置...都还是不可以生效。于是摸索摸索着使用了自己的方法。用此方法一定可以让tomcat下的html文件读取到本地的文件!
使用工具:IDEA、Tomcat
开始
首先我们要配置好tomcat。如何配置请参考:IDEA快速配置Tomcat(3分钟)_GarsonW的博客-CSDN博客
第一步
点击右上角服务器edit configuration -> 点击你配置的服务器->点击部署->点击+号->外部源
第二步
将你需要读取的文件以外部源的形式导入到部署当中
第三步
根据工件的源目录来修改文件的上下文(重点!!!!)
我将/video改为/DataBaseCurriculumDesign_war_exploded/video
也就是将/video 改为 /你的war_exploded文件或者war文件/video
css、images文件夹同理。如下,就将这三个文件加入Tomcat服务器之中了。
第四步(解决跳转页面不可以使用本地文件)
⚠️ 注意:此时video文件夹的上下文是/***_war_exploded/video,而index页面的上下文其实就是/***_war_exploded,所以在index页面中的src键入"video/A视频"可以使用A视频。
❓问题: 这样会导致在除了index页面之外的页面使用video文件夹,系统是找不到的。
✅ 解决:解决办法也很简单,让系统找到video文件夹即可。如在src中输入video文件的全路径/***_war_exploded/video/A视频 就可以使用A视频
End of the paper