16.3. 設定ファイル

以下のファイルを使用して Red Hat Fuse ランタイムを設定できます。

表16.1 Fuse 設定ファイル

ファイル名説明

config.properties

コンテナーの主な設定ファイル。

custom.properties

コンテナー用のカスタムプロパティーの主な設定ファイル。

keys.properties

SSH キーベースプロトコルを使用して Fuse ランタイムにアクセスできるユーザーを一覧表示します。ファイルの内容は、username=publicKey,role の形式を取ります。

org.apache.karaf.features.repos.cfg

機能リポジトリーの URL。

org.apache.karaf.features.cfg

Fuse の初回起動に、登録する機能リポジトリーのリストとインストールする機能のリストを設定します。

org.apache.karaf.jaas.cfg

Karaf JAAS ログインモジュールのオプションを設定します。暗号化されたパスワードの設定に主に使用されます (デフォルトでは無効)。

org.apache.karaf.log.cfg

log コンソールコマンドの出力を設定します。

org.apache.karaf.management.cfg

JMX システムを設定します。

org.apache.karaf.shell.cfg

リモートコンソールのプロパティーを設定します。

org.ops4j.pax.logging.cfg

ロギングシステムを設定します。

org.ops4j.pax.transx.tm.narayana.cfg

Narayana トランザクションマネージャーを設定します。

org.ops4j.pax.url.mvn.cfg

追加の URL リゾルバーを設定します。

org.ops4j.pax.web.cfg

デフォルトの Undertow コンテナー (Web サーバー) を設定します。Red Hat Fuse Apache CXF セキュリティーガイドの Undertow HTTP サーバーの保護 を参照してください。

startup.properties

コンテナーで起動するバンドルとその開始レベルを指定します。エントリーは、bundle=start-level 形式を取ります。

system.properties

Java システムプロパティーを指定します。このファイルで設定されているプロパティーは、System.getProperties() を使用して起動時に利用できます。

users.properties

リモートで、または Web コンソールを介して Fuse ランタイムにアクセスできるユーザーを一覧表示します。ファイルの内容は、username=password,role の形式を取ります。

setenv または setenv.bat

このファイルは、/bin ディレクトリーにあります。JVM オプションの設定に使用されます。ファイルの内容は JAVA_MIN_MEM=512M の形式を取ります。512M は Java メモリーの最小サイズです。詳細は、「Java オプションの設定」 を参照してください。