Reference
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

Liferay ホーム

Liferay Home は、Liferay DXP/Portal がアプリケーションを起動したり、構成を読み込んで適用したり、JAR ファイルをロードしたり、ログを生成したりするフォルダです。

Liferay Homeの場所は、インストールタイプによって異なります。

  • Liferay Tomcat バンドルでは、Liferay Home はインストールの最上位フォルダであり、アプリケーションサーバーが含まれています。

  • アプリケーションサーバーへのインストールでは、Liferay Home フォルダーはアプリケーションサーバーによって異なります。 アプリケーションサーバーにインストールする場合は、Liferay Home の場所については、そのアプリケーションサーバーに関する記事 (例: [アプリケーションサーバー] へのインストール) を参照してください。

UIからLiferayホームパスを見つける

liferay.home の正確なファイルシステムパスは、コントロールパネルで確認できます。

  1. グローバルメニュー (Global Menu) を開き、 コントロールパネル → サーバー管理 に移動します。

  2. プロパティ タブをクリックします。

  3. システムプロパティ タブで、 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 となります。