java - 实际 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 的信息?
谢谢你。
解决方案
Classic Jackrabbit 主要处于维护模式。Jackrabbit Oak 正在积极开发中。
Jackrabbit Wiki 很久没有维护了,现在已经存档(由于 Apache 基础设施中的 Wiki 平台更改)。
当前的 Jackrabbit/Oak 文档在这里:https ://jackrabbit.apache.org/oak/docs/index.html
如果您有具体问题,我建议您在 Jackrabbit 用户邮件列表中提问。
推荐阅读
- css - 伪元素在电脑上工作,然后在手机上不工作
- javascript - 仅返回或突出显示 textarea 中的新值
- qt5 - 如何在 QT 5+ windows 环境中安装/导入 QCA
- ssl - Xampp + SSL 本地主机在更新后停止在 Chrome 中工作
- python - Google Drive API:如何读取 Google Drive 上的 XLSX 文件并将其作为 CSV 存储在 AWS S3 上
- mysql - 如何计算由来自不同表的两个值组成的组合?
- react-native - 如何使用 react-navigation 和 react-native-screens 在 react-native 中渲染 UINavigationController 实例?
- java - 在 Feign Client 中使用 spring form 编码器时,请求正文未正确编码和隐藏
- node.js - Discord.js 多个命令
- datatables - 将行添加为 DOM 节点时如何应用排序