如果服务器上面的确存在该xlsx文件 但是通过tomcat访问该文件的时候(即下载)出现404 not found错误,是因为没有把mime-mapping配置上,原因见点击打开链接
可以将需要的mime-mapping配置在web.xml文件的最后
一下是通常的一些mime-mapping
- <mime-mapping>
- <extension>txt</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>dat</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>csv</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>rar</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>rmvb</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>avi</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>ppt</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>doc</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>xls</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>flv</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>docx</extension>
- <mime-type>application/vnd.openxmlformats</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>xlsx</extension>
- <mime-type>application/vnd.openxmlformats</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>pptx</extension>
- <mime-type>application/vnd.openxmlformats</mime-type>
- </mime-mapping>
当尝试在Tomcat服务器上下载xlsx文件时遇到404错误,可能原因是缺少对应的mime-mapping配置。解决方案是在web.xml文件中添加xlsx的mime-type映射,如`<mime-mapping><extension>xlsx</extension><mime-type>application/vnd.openxmlformats</mime-type></mime-mapping>`。确保正确配置所有必需的mime-mapping,以支持xlsx和其他常见文件类型的下载。
5万+

被折叠的 条评论
为什么被折叠?



