File upload Wildfly在上传文件后留下两个孤立的文件描述符

File upload Wildfly在上传文件后留下两个孤立的文件描述符,file-upload,primefaces,wildfly,File Upload,Primefaces,Wildfly,我正在运行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 -> /

我正在运行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链接,但我找不到任何解决问题的方法。有什么想法吗?

是的,如果您使用的是PF 7.X,这是一个错误,在PF8.0中已修复


请参阅:

不要将文件上载到您的webapp文件夹。。。将它们上传到临时位置我不知道。我上传到了另一个目录。。你看到的不是我上传的文件。好的,谢谢你的解释!非常感谢!我将升级到PF8并向您汇报。效果非常好!再次感谢。