問題
- JCRストアはLiferay Portal 6.2までドキュメントストアとしてサポートされており、 DXP 7.0以降ではサポートされなくなります, Liferay 6.2 からLiferayの上位バージョンにアップグレードする前に従うべきガイドラインは何でしょうか。
Environment
- Liferay Portal 6.2
- Liferay DXP 7.0、7.1、7.2
解決策
- Liferay DXP 7.0 SP3 以降は JCR のサポートが終了しているため、 JCR から他のファイルシステム への移行が推奨されます。
移行の手順
1) Adminユーザーでログイン
2) コントロールパネル -> 設定 -> サーバー管理 -> データ移行 -> あるリポジトリから別のリポジトリへドキュメントを移行
3) 新しいリポジトリを選択し、「前のリポジトリからファイルを削除する」をチェック
4) 実行をクリックします。
5) これで、ドキュメントは新しいリポジトリに移行されます。 Liferayを停止し、portal-ext.propertiesファイルに以下のプロパティを追加して新しいリポジトリをデフォルトにした後、再起動します。
例:Advanced File System Storeが選択されている場合、portal-ext.propertiesに以下のプロパティを追加する必要があります。
dl.store.impl=com.liferay.portlet.documentlibrary.store.AdvancedFileSystemStore
追加情報
- 新しいリポジトリの選択は、ビジネスのユースケースに完全に依存します。 それぞれのアーキテクトチームとつながることが有効です。