Liferay ホーム
Liferay Home は、Liferay DXP/Portal がアプリケーションを起動したり、構成を読み込んで適用したり、JAR ファイルをロードしたり、ログを生成したりするフォルダです。
Liferay Homeの場所は、インストールタイプによって異なります。
-
Liferay Tomcat バンドルでは、Liferay Home はインストールの最上位フォルダであり、アプリケーションサーバーが含まれています。
-
アプリケーションサーバーへのインストールでは、Liferay Home フォルダーはアプリケーションサーバーによって異なります。 アプリケーションサーバーにインストールする場合は、Liferay Home の場所については、そのアプリケーションサーバーに関する記事 (例: [アプリケーションサーバー] へのインストール) を参照してください。
UIからLiferayホームパスを見つける
liferay.home の正確なファイルシステムパスは、コントロールパネルで確認できます。
-
グローバルメニュー (
) を開き、 コントロールパネル → サーバー管理 に移動します。 -
プロパティ タブをクリックします。
-
システムプロパティ タブで、
liferay.homeを検索します。
liferay.home プロパティは、実行中の Liferay インスタンスが使用する完全なパスを示します。
この情報を使用して、環境のディレクトリ構造を確認したり、ファイルシステム関連の問題をトラブルシューティングしたりできます。
Liferay ホーム構造
DXP/Portalのインストールでは、アプリケーションサーバーの種類に関わらず、以下のフォルダ構造が使用されます。
[LIFERAY_HOME]
├── data
├── deploy
├── elasticsearch-sidecar // 7.3 では 'elasticsearch7' という名前になりました。 バージョン7.2以前のバージョンには含まれていません。
├── ライセンス
├── ログ
├── OSGi
│ └── 設定
│ └── [コア] // 7.2 以前のバージョンにのみ含まれています
│ └── マーケットプレイス
│ └── モジュール
│ └── ポータル
│ └── ポータルWAR // 7.3 以前のバージョンには含まれていません
│ └── state
│ └── static
│ └── wabs
│ └── war
├── patching-tool // (サブスクリプション)
├── tools
└── [work] // 7.2以前のバージョンにのみ含まれています
これらのフォルダは必要に応じて作成されるため、起動時にすべてが作成されるわけではありません。
Liferay ホームリファレンス
各フォルダの用途は以下のとおりです。
-
データ(HSQL データベースが選択されている場合): 組み込みの HSQL データベース、DXP のファイル リポジトリ、および検索インデックスを保存します。 組み込みのHSQLデータベースはデフォルトで設定されていますが、これはデモンストレーションおよび試用目的のみを想定しています。 ポータルプロパティjdbc.default.urlは、Hypersonic 組み込み HSQL データベースの場所を設定します。 -
deploy: デフォルトでは、このフォルダーはプラグインを自動的にデプロイします。 自動デプロイは、Liferay Marketplace からのアプリケーション.lpkgファイル、プラグイン.warファイル、およびプラグイン.jarファイルをサポートします。デプロイフォルダーの代替パスは、 ポータルプロパティauto.deploy.deploy.dirを設定することで構成できます。 -
elasticsearch-sidecar: DXP/Portal で始まる Elasticsearch ノードを保持します。 7.3 では、フォルダ名はelasticsearch7です。 このフォルダはバージョン7.2以前のバージョンには含まれていません。 詳細については、 Sidecar または組み込み Elasticsearch の使用 を参照してください。 -
ライセンス: 著作権およびバージョンファイルはここにあります。 -
ログ: 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 フォルダーの場所を設定します。 以下はそのサブフォルダです。-
設定: コンポーネント の設定ファイル をここにデプロイします。 -
[core]: 7.2 以前のバージョンにのみ存在します。 コアモジュールを格納します。 -
マーケットプレイス: マーケットプレイス アプリケーションおよびアプリケーション スイート。 -
モジュール: デプロイ済みのモジュール。 -
ポータル: コア以外のモジュール。 -
portal-war: すぐに使える WAR プラグイン。 -
state: OSGi バンドルのインストール、バンドルの保存などに関する OSGi 内部状態ファイルが含まれています。 -
static: カスタマイズを JAR ファイルとしてここにデプロイします。 -
wabs: 生成された WAB のコピー。 WAR のデプロイ (WAB ジェネレーター) を参照してください。 -
war: デプロイした WAR プラグイン。
-
-
patching-tool: (サブスクリプション) このフォルダには、パッチとパッチをインストールするためのユーティリティが格納されています。 -
ツール: データベースアップグレードツールとターゲットプラットフォームインデクサを格納します。 -
[作業]: 7.2 以前のバージョンにのみ存在します。 モジュールのJasper作業ファイルが格納されています。
DXP が Liferay ホーム フォルダーにリソースを作成できない場合、または DXP が特定のアプリケーション サーバーで実行される場合、DXP を実行しているオペレーティングシステム ユーザーのホーム フォルダーに liferay という名前のフォルダーが作成されます。 この場合、 liferay フォルダーが Liferay Home になります。 例えば、オペレーティングシステムのユーザー名が jbloggsの場合、 liferay フォルダー パスは /home/jbloggs/liferay または C:\Users\jbloggs\liferay となります。