在我的項目中,我需要將Jackrabbit 1.3更改爲Jackrabbit 2.1.1。我的工作是爲查詢工作。如果索引格式和查詢格式有變化,請告訴我。在Jackrabbit 2.1中使用Lucene 2.4,而在Jackrabbit 1.3中使用Lucene 2.2。將Jackrabbit 1.3升級到Jackrabbit 2.1.1
2
A
回答
0
有多種方式可以從Jackrabbit 1.x遷移到2.x.可能最好的文檔可以在Jackrabbit Wiki中找到,其中一個Backup and Migration頁面。
2
讓分升級爲以下幾個部分:
升級1.3〜1.5(見Class IndexMigration):
IndexMigration實現了一個工具,一個遷移的1.4.x兔崽子指數1.5版本。在版本1.4.x之前,索引使用字符''來分隔屬性名稱與值。從Lucene 2.3開始,這不再起作用。參見LUCENE-1221。 Jackrabbit> = 1.5使用字符'['作爲分隔符。無論何時從磁盤打開索引,都會執行快速檢查以確定是否需要進行遷移。有關更多詳細信息,另請參閱JCR-1363。
升級1.5到2.0.0(見RELEASE-NOTES.txt):
向後兼容性
賈卡拉比特2.0是設計爲與現有賈卡拉比特 1.x的客戶端和存儲庫兼容。主要例外這個目標是:
- 刪除過時的類和功能。 Jackrabbit 2.0不是 向後兼容的客戶端代碼使用類別或功能 已被棄用在1.x發佈週期。最值得注意的是 臨時的org.apache.jackrabbit.api.jsr283接口已被 刪除,以支持javax.jcr中的官方JCR 2.0 API。
- 在升級到Jackrabbit 2.0時,使用新的JSR 283安全功能包括 作爲開發預覽的倉庫在Jackrabbit 1.5和1.6中可能會遇到問題 。有關更多詳細信息,請參閱JCR-1944和JCR-2313 。
- JCR-RMI層不再實現Jackrabbit API擴展。 使用JCR-RMI與分佈式事務或用於管理的代碼 像創建工作區或註冊節點類型的操作需要 進行相應更新。
- Jackrabbit 2.0中的JCR-RMI層僅支持JCR 2.0存儲庫。 要通過 RMI訪問像Jackrabbit 1.x這樣的JCR 1.0存儲庫實現,您需要使用1.x版本的JCR-RMI。
將2.0.0升級到2.1.1(2。X分支被定位爲有穩定的API):
這就是Apache 2.0.0兔崽子,一完全符合和生產就緒 實施Java技術API的內容倉庫的,2.0版
另請參閱兼容性表Jackrabbit和Lucene API。
相關問題
- 1. Jackrabbit AccessControll
- 2. Lucene Jackrabbit
- 3. 升級到Highstock 1.3
- 4. Apache Jackrabbit webapp
- 5. jackrabbit start repository slow
- 6. JCR Jackrabbit Versionising
- 7. Jackrabbit XPath問題
- 8. apache camel jcr jackrabbit
- 9. Jackrabbit Lucene索引
- 10. UnknownHostException WebDav JackRabbit
- 11. Jackrabbit安全
- 12. spring(Roo)+ JCR(Jackrabbit ..)
- 13. Jackrabbit Delphi綁定?
- 14. 將angular2從2.1.1升級到版本2.4.1
- 15. 從Jahia連接到jackrabbit
- 16. 我升級到Elixir 1.3後升級Elixir
- 17. 從Django 1.3升級到1.5
- 18. PROPFIND Box.com和WebDav(JackRabbit)
- 19. Jackrabbit羣集配置
- 20. Jackrabbit Sql2-Query - > DescendantNodeJoinCondition
- 21. Hippo和Jackrabbit連接
- 22. Jackrabbit用戶管理
- 23. Jackrabbit WebDav入門Servlet
- 24. Jackrabbit文件存儲
- 25. 清除Jackrabbit數據
- 26. Jackrabbit RMI lucene衝突
- 27. 將ClojureBox升級到Clojure 1.3的步驟?
- 28. 如何將cakephp從1.3升級到2.1?
- 29. PhoneGap 1.3到1.5升級
- 30. Apache Jackrabbit - 在Glassfish v3中部署Jackrabbit配置參數