【发布时间】:2020-07-15 18:31:34
【问题描述】:
我正在运行 Wildfly 版本 14 和版本 18(在不同的机器上)和 Primefaces。每当我上传文件时,我都会得到 2 个孤立的 fd。我已经仔细检查了我的代码并且所有资源都已关闭。顺便说一句,我运行 Wildfly 11 没有任何问题。我还使用 lsof 来确保打开的文件属于 Wildfly,它们确实属于。最终,我得到了太多打开的文件错误。
ls -alFtr /proc/30724/fd|grep elete
lr-x------ 1 ora ora 64 Apr 3 09:36 594 -> /PATH_TO/undertow1607766259253292434upload (deleted)
lr-x------ 1 ora ora 64 Apr 3 09:40 591 -> /PATH_TO/undertow1607766259253292434upload (deleted)
谷歌搜索问题给了我几个 RedHat 链接,但我找不到任何解决问题的方法。有什么想法吗?
【问题讨论】:
-
不要将文件上传到您的 webapp 文件夹...将它们上传到临时位置
-
我没有。我上传到了不同的目录。你看到的不是我上传的文件。
-
好的,谢谢解释!
标签: file-upload primefaces wildfly