提问者:小点点

从阿帕奇吊索启动器7到吊索11


我必须升级一个应用程序,而不是在阿帕奇吊索和阿帕奇杰克兔上运行。它使用启动板7网络应用程序(org.apache.sling. Launchpad-7.war),持久性配置为使用杰克兔(不是橡树),工作区存储在Oracle数据库中,数据存储在文件库中。

我看到较新版本的apache吊索不再支持JackRabbit,它们只支持JackRabbit Oak。

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

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

谢谢,


共1个答案

匿名用户

关于杰克兔vs杰克兔橡树:我们根本没有用Sling测试杰克兔2. x。它可能通过替换各种捆绑包来工作,没有保证。

对于存储库,迁移工具由JackRabbit项目提供:请参阅Oak:存储库迁移,其中记录了oak-update工具。您可能需要查看带有RDB设置的DocumentNodeStore。Oak:RDB文档存储留档将告诉您更多关于支持的数据库(Oracle是其中之一)以及如何配置它们。

请注意,我们没有为Sling 11启动器设置RDB运行模式,但我想你也为Sling 7设置了运行模式。