我想以这样一种方式配置Apache JackRabbit,即所有元数据都应该存储在MyQSL数据库中,并且与该元数据相关联的文件将存储在文件系统中。
使用案例:我将获得一些Pdf / Word格式的文件,用户也会发送这些文件的作者,主题等属性。我想将这些属性存储在数据库中,并将实际文件存储在文件系统中。
我的问题是:是否可以这样做?
如果是:我如何配置它?
答案 0 :(得分:0)
从版本1.4开始,Apache Jackrabbit定义了数据存储的概念,即二进制属性的单独存储。您可以在repository.xml文件中定义数据存储。有关数据存储的更多详细信息,请参见this wiki page。
特别是,您希望将数据存储定义为org.apache.jackrabbit.core.data.FileDataStore
的实例。上述Wiki页面包含此Data Store实现的示例配置。