从apache悬带发射板7到悬带11

问题描述 投票:1回答:1

我必须升级一个应用程序,使其无法在Apache Sling和Apache Jackrabbit上运行。它使用启动板7 Web应用程序(org.apache.sling.launchpad-7.war),并将持久性配置为使用Jackrabbit(而不是Oak),其工作区存储在Oracle数据库中,数据存储在文件系统中。

[我已经看到较新版本的Apache吊索不再支持Jackrabbit,它们仅支持Jackrabbit Oak。

在我的应用程序上升级Apache Sling的最佳方法是什么?

  1. 现在必须将Apache Oak与Sling一起使用吗?
  2. 配置Apache Sling的最佳(或最简单)方法是什么?
  3. 我在jackrabbit中存储了700MB的数据,是否有任何工具可以迁移所有这些数据?

谢谢,

sling jackrabbit jackrabbit-oak
1个回答
0
投票

关于Jackrabbit与Jackrabbit Oak:我们根本不使用Sling测试Jackrabbit2.x。它可以通过替换各种捆绑包来工作,没有保证。

对于存储库,迁移工具由Jackrabbit项目提供:请参见Oak: repository migration,其中记录了oak-upgrade工具。您可能需要使用RDB设置来查看DocumentNodeStoreOak: RDB document store文档将为您提供有关支持的数据库的更多信息(Oracle是其中之一)以及如何配置它们。

请注意,我们没有为Sling 11入门程序设置RDB运行模式,但我想您也为Sling 7设置了RDB运行模式。

© www.soinside.com 2019 - 2024. All rights reserved.