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

Liferay Home

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 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
    │   └── portal-war // Not included in 7.3 and earlier
    │   └── state
    │   └── static
    │   └── wabs
    │   └── 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ファイルをサポートしています。 deploy フォルダの代替パスは、 ポータル プロパティ auto.deploy.deploy.dirを設定することで設定できます。

  • elasticsearch-sidecar: DXP/Portalで始まるElasticsearchノードを保持します。 7.3では elasticsearch7 というフォルダ名になっています。 7.2以前では、このフォルダは含まれていません。 詳細については、 サイドカーまたは埋め込み Elasticsearch の使用 を参照してください。

  • license:著作権およびバージョンファイルがここにあります。

  • logs:DXP/Portal はこのフォルダを作成し、ここにログファイルを書き込みます。 問題を診断するときに、それらを調べます。 portal-impl.jarportal-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:非コアモジュール。

    • portal-war: すぐに使用できる WAR プラグイン。

    • state:OSGiバンドルのインストール、バンドルストレージなどのOSGi内部状態ファイルが含まれています。

    • static:カスタマイゼーションをJARファイルとしてここにデプロイします。

    • wabs: 生成されたWABのコピー。 WAR のデプロイ (WAB ジェネレーター)を参照してください。

    • war:デプロイしたWARプラグイン。

  • patching-tool:(サブスクリプション)このフォルダには、パッチとパッチをインストールするためのユーティリティが含まれています。

  • tools: Database Upgrade Toolとターゲットプラットフォームのインデクサを格納します。

  • [work]:7.2以前にのみ存在します。 モジュールJasper作業ファイルを保持します。

DXP が Liferay ホーム フォルダにリソースを作成できない場合、または DXP が特定のアプリケーション サーバーで実行される場合、DXP を実行しているオペレーティング システム ユーザーのホーム フォルダに liferay というフォルダが作成されます。 この場合、 liferay フォルダが Liferay Home になります。 たとえば、オペレーティング システムのユーザー名が jbloggsの場合、 liferay フォルダー パスは /home/jbloggs/liferay または C:\Users\jbloggs\liferayになります。