首页 > 解决方案 > 实际 Jackrabbit/Oak 指南和文档

问题描述

我需要在我的 Spring MVC 应用程序中为二进制文件(主要是 *.pdf,有时 *.doc,*.pptx,图像)实现带有目录和一些元数据的文件存储。有几千个。总容量 15 GB 或更多 GB。还需要将它们存储在 SQL 数据库中。所有这些都在 WildFly 上运行。正如我所见,JCR 规范完全符合我的需求。Jackrabbit 似乎是 JCR 规范的唯一实际实现。例如,maven 上的最后一个 ModeShape 版本(已知替代品)是在 2017 年,它似乎已经死了。

问题出在文档和示例中。尽管 Jackrabbit 和 Jackrabbit Oak 的频繁更新,大多数来自谷歌甚至官方网站的链接都已过时、6-10 岁,或者无处可去。

我发现了类似的问题如何学习使用内容存储库和 Apache JackRabbit?,但https://cwiki.apache.org上的wiki 链接 现在已损坏。我在那里找不到任何关于 Jackrabbit 的信息。我发现的关于 Jackrabbit 和数据库集成的唯一教程是:https ://dzone.com/articles/creating-a-content-repository-using-jackrabbit-oak

所以问题: 1. JCR 和 Jackrabbit/Oak 的当前状态是什么。他们被遗弃了吗?2. 是否有符合我需要的最新替代方案(Spring、SQL、用于存储二进制文件的文件结构)?3. Jackrabbit wiki 发生了什么,如何找到 Jackrabbit 的信息?

谢谢你。

标签: javajcrjackrabbitcontent-repository

解决方案


Classic Jackrabbit 主要处于维护模式。Jackrabbit Oak 正在积极开发中。

Jackrabbit Wiki 很久没有维护了,现在已经存档(由于 Apache 基础设施中的 Wiki 平台更改)。

当前的 Jackrabbit/Oak 文档在这里:https ://jackrabbit.apache.org/oak/docs/index.html

如果您有具体问题,我建议您在 Jackrabbit 用户邮件列表中提问。


推荐阅读