undertow.resourcePath与docker文件夹挂载问题

系统使用docker部署 

 1、undertow需要设置resourcePath:/usr/local/upload/; 

 2、而docker容器需要挂载上传文件夹/usr/local/upload/;

 3、当设置了resourcePath,再去挂载/usr/local/upload/时,会出现前端页面“Not Found”;

评论区

JFinal

2020-07-20 10:23

按 F12 打开浏览器的开发者工具,查看出现 "Not Found" 时的路径是什么,然后根据路径调整 resourcePath 配置,每调整一次就观察路径变化,就立即能找到如何调整的方向

此外, resourePath 可以配置多个路径,用逗号分隔, 极度方便

bai_白白

2020-07-20 14:19

@JFinal 路径是IP/index.html。就是docker不挂载/usr/local/upload这个文件夹,访问是正常的,挂载后就出现404了

JFinal

2020-07-20 15:38

@bai_白白 先抛掉 docker 这个因素,在别的地方尝试配置 resourcePath 来实现功能,排除掉 docker 的问题

热门反馈

扫码入社