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

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
    │   └── 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になります。