jboss/server/web/tmp/vfs-nested.tmp目录中的大量JAR文件

Vol*_*lyy 15 jboss jboss5.x

有时我们在jboss/server/web/tmp/vfs-nested.tmp 目录中有大量的JAR文件 .
例如,今天这个目录包含超过350k的jar文件.
但在其他主机上,此目录中只有2个jar文件.
这个问题的根本原因是什么?

我们使用JBoss 5.1

更新:
我在JBoss 5.1.0.GA的发行说明中找到了以下信息:

JBoss VFS提供了一组不同的开关来控制它的内部行为.JBoss AS默认设置jboss.vfs.forceCopy = true.要查看所有提供的VFS标志,请查看VFSUtils.java类的代码.

所以我不明白我应该设置什么?
我应该设置-Djboss.vfs.forceNoCopy = true还是-Djboss.vfs.forceCopy = false
或者我应该设置它们两个?

更新1:
我已阅读整个主题http://community.jboss.org/thread/2148?start=0&tstart=0 现在我不应该更改jboss.vfs.forceCopy或jboss.vfs.forceNoCopy.
根据这个线程,我将出现OutOfMemory错误而不是tmp目录中的大量文件.

Jub*_*bal 4

从这里:http ://sourceforge.net/project/shownotes.php?release_id=575410

“tmp 目录中的nestedjarNNN.tmp 文件过多。VFS 通过将嵌套 jar 提取到 java tmp 目录中的 tmp 文件来解包嵌套 jar。这可能会导致大量文件填满 tmp 目录。您可以禁用通过在用于启动 jboss 的命令行上设置 -Djboss.vfs.forceNoCopy=true 来实现此行为。这将在未来版本 JBAS-4389 中默认启用。”