我如何找出 wicket 在“生成”目录中写入的文件?

Posted

技术标签:

【中文标题】我如何找出 wicket 在“生成”目录中写入的文件?【英文标题】:How I find out which files wicket write in the "generated" directory? 【发布时间】:2020-09-04 00:47:57 【问题描述】:

我是检票口的新手。但我必须关心一个带有 wicket 6.20 组件的项目(在 payara 应用程序服务器上运行)。现在我的实时服务器上有空间问题。在目录中

payara41/glassfish/domains/domain1/generated/jsp/my-ear-21628-LIVE-CLUSTER/my-web_war/wicket.my-web-filestore

web-filestore 及时收集了大量的数据文件。

./7857
./7857/9907
./7857/9907/6cb5a7b9cb89ad9e0d8b1422af63
./7857/9907/6cb5a7b9cb89ad9e0d8b1422af63/data
./7857/1851
./7857/1851/6bc6a644f4ab91a7674b0e91b4fe
./7857/1851/6bc6a644f4ab91a7674b0e91b4fe/data
...

如何找到该文件生成的原因?

【问题讨论】:

【参考方案1】:

Wicket 将有状态页面存储在磁盘上(默认情况下)。它为每个 http 会话创建一个文件。会话到期时,文件将被删除,临时文件夹的内容不应无休止地增长。 但是过去有一个错误将此类文件留在那里。 我不记得究竟是哪个版本修复了这个错误。

最好的办法是升级到最新的可用版本。 6.x 几年后不支持,但您仍然可以升级到最新的 6.x。

【讨论】:

谢谢!对我来说很难升级。但你的解释似乎合乎逻辑。

以上是关于我如何找出 wicket 在“生成”目录中写入的文件?的主要内容,如果未能解决你的问题,请参考以下文章

Java:如何将值从javascript设置为wicket组件文本字段

Wicket 6.15 版的添加方法出错

在 wicket 中,如何创建未由组件层次结构/布局定义的 RadioGroup?

WICKET 6 重新定位HTML所在的目录

Paypal 在 Wicket 应用程序中的 IPN

如何计算每个目录中的文件数?