我必须升级一个应用程序,而不是在阿帕奇吊索和阿帕奇杰克兔上运行。它使用启动板7网络应用程序(org.apache.sling. Launchpad-7.war
),持久性配置为使用杰克兔(不是橡树),工作区存储在Oracle数据库中,数据存储在文件库中。
我看到较新版本的apache吊索不再支持JackRabbit,它们只支持JackRabbit Oak。
在我的应用程序上升级Apache Sling的最佳方式是什么?
谢谢,
关于杰克兔vs杰克兔橡树:我们根本没有用Sling测试杰克兔2. x。它可能通过替换各种捆绑包来工作,没有保证。
对于存储库,迁移工具由JackRabbit项目提供:请参阅Oak:存储库迁移,其中记录了oak-update
工具。您可能需要查看带有RDB设置的DocumentNodeStore
。Oak:RDB文档存储留档将告诉您更多关于支持的数据库(Oracle是其中之一)以及如何配置它们。
请注意,我们没有为Sling 11启动器设置RDB运行模式,但我想你也为Sling 7设置了运行模式。