undetow打包之后发现PathKit.getWebRootPath()问题

按照官方jfinal-demo打包方式,PathKit.getWebRootPath() 将指向 undertow.resourcePath 配置中的第一个有效目录,如何让PathKit.getWebRootPath()指向到webapp下。

评论区

JFinal

2020-04-23 11:03

交换位置即可,将 webapp 放在最前面

小白菜111

2020-04-23 11:15

@JFinal 很奇怪,我本地用undertow测试上传文件移到webapp/upload没有问题。然后有个线上项目,按照demo打包之后,也是上传到webapp/upload下,没有问题。就昨天打包之后,PathKit.getWebRootPath() 路径不是直接指向到webapp下。,发现路径不对。。都是相同的打包方式。。。

JFinal

2020-04-23 12:06

@小白菜111 undertow.resourcePath 这个配置中的第一个有效路径(真实存在的路径) 将成为 PathKit.getWebRootPath() 的值

热门反馈

扫码入社