Liferay Home
Liferay Home は、Liferay DXP/Portalがアプリケーションの起動、構成の読み取り・適用、JARファイルのロード、ログの生成などを行うフォルダです。
Liferay Homeの場所は、インストールタイプによって異なります。
- Liferay Tomcatバンドルでは 、Liferay Homeはインストールの最上位フォルダであり、アプリケーションサーバーが含まれています。
- アプリケーションサーバー上のインストールでは 、Liferay Homeフォルダはアプリケーションサーバーによって異なります。 アプリケーションサーバーにインストールする場合は、Liferay Homeの場所について、そのアプリサーバーに関する記事([**アプリサーバー]へのインストール** など)を参照してください。
Liferay Homeの構造
DXP/Portal のインストールには、アプリケーションサーバーに関係なく、次のフォルダ構造を使用します。
[LIFERAY_HOME]
├── data
├── deploy
├── elasticsearch-sidecar // Named 'elasticsearch7' in 7.3. Not included in 7.2 and earlier.
├── license
├── logs
├── osgi
│ └── configs
│ └── [core] // Included only in 7.2 and earlier
│ └── marketplace
│ └── modules
│ └── portal
│ └── state
│ └── static
│ └── war
├── patching-tool // (Subscription)
├── tools
└── [work] // Included only in 7.2 and earlier
Liferay Homeリファレンス
ここでは、各フォルダーの目的を説明します。
data(HSQLデータベースが選択されている場合):埋め込みHSQLデータベース、DXPのファイルリポジトリ、およびサーチインデックスを格納します。 組み込みのHSQLデータベースはデフォルトで設定されていますが、デモンストレーションと試用のみを目的としています。 ポータルプロパティjdbc.default.urlは、Hypersonic組み込みHSQLデータベースの場所を設定します。deploy:デフォルトでは、このフォルダはプラグインを自動デプロイします。 自動デプロイは、Liferay マーケットプレイスのアプリケーション.lpkgファイル、プラグイン.warファイル、およびプラグイン.jarファイルをサポートしています。 ポータルプロパティauto.deploy.deploy.dirを設定することにより、deployフォルダの代替パスを構成できます。elasticsearch-sidecar: DXP/Portalで始まるElasticsearchノードを保持します。 7.3ではelasticsearch7というフォルダ名になっています。 7.2以前では、このフォルダは含まれていません。 詳細は、 サイドカーまたはEmbedded モードのElasticsearchの使用 を参照してください。license:著作権およびバージョンファイルがここにあります。logs:DXP/Portal はこのフォルダを作成し、ここにログファイルを書き込みます。 問題を診断するときに、それらを調べます。portal-impl.jarのportal-impl/src/META-INF/portal-log4j.xmlファイルは、ログファイルの場所を設定します。 ログファイルの場所を上書きするには、 Extプラグインでext-impl/src/META-INF/portal-log4j-ext.xmlファイルを使用する 必要があります。osgi:OSGiランタイムのすべてのJARファイルといくつかの構成ファイルは、このフォルダに属しています。 ポータルプロパティmodule.framework.base.dirは、OSGiフォルダの場所を設定します。 以下がそのサブフォルダです。configs: ここにコンポーネント 構成ファイル をデプロイします。[core]:7.2以前にのみ存在します。 コアモジュールを保持します。marketplace:マーケットプレイスアプリケーションとアプリケーションスイート。modules:デプロイしたモジュール。portal:非コアモジュール。state:OSGiバンドルのインストール、バンドルストレージなどのOSGi内部状態ファイルが含まれています。static:カスタマイゼーションをJARファイルとしてここにデプロイします。war:デプロイしたWARプラグイン。
patching-tool:(サブスクリプション)このフォルダには、パッチとパッチをインストールするためのユーティリティが含まれています。tools: Database Upgrade Toolとターゲットプラットフォームのインデクサを格納します。[work]:7.2以前にのみ存在します。 モジュールJasper作業ファイルを保持します。
note
DXPがLiferay Homeフォルダにリソースを作成できない場合、またはDXPが特定のアプリケーションサーバーで実行されている場合は、DXPを実行しているオペレーティングシステムユーザーのホームフォルダに liferayと呼ばれるフォルダが作成されます。 この場合、その liferayフォルダがLiferay Homeになります。 たとえば、オペレーティングシステムのユーザー名がjbloggsの場合、liferayフォルダのパスは/home/jbloggs/liferay または C:\Users\jbloggs\liferayになります。