例如,今天这个目录中包含了超过350,000个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。 根据这个线程,我会遇到内存不足的错误,而不是出现大量文件在tmp目录中。