我在IBM AIX上使用Jackrabbit 1.6版。它类似于Linux操作系统。 Jackrabbit用于存储我的应用程序用户上传的文件。当JCR在存储库中指定的目录(在配置文件中)中存储了超过32767个文件/文件夹时,我收到错误"can't create a folder"
。
最新版本的Jackrabbit是否已解决此问题。我明白这是操作系统的限制但是在Jackrabbit的文件存储机制中有一个调整可以解决这个问题
或者
有没有一种方法可以在JCR确认中指定,一旦达到32767限制,它应该将文件存储在其他目录中。
或者
有没有办法按月/按周保存文件,因为我确信在一个月内我的文件少于32767个。
感谢任何帮助/评论。
谢谢,
拉茶
答案 0 :(得分:0)
我建议不要使用XMLPersistenceManager,因为if the JVM process is killed the repository might turn inconsistent。另一种方法是使用Bundle Database PM。
要帮助迁移到较新版本的Jackrabbit,请参阅Backup and Migration页面。