Cosminexus アプリケーションサーバ V8 リファレンス 定義編(サーバ定義)
次のようにキーを指定します。
<キー名称> = <値>
Webコンテナサーバを実行するJavaVMの起動オプションを指定します。
Webコンテナサーバの稼働中に,このファイルの内容を変更した場合,変更した内容は,次回Webコンテナサーバを起動したときに反映されます。
指定できるキーとデフォルト値を次に示します。このキーに不正な値を指定した場合は,動作は保証されません。
表18-2 usrconf.cfgに指定できるキーとデフォルト値(Webコンテナサーバ)
キー名称 | 差異 | 内容 | デフォルト値 |
---|---|---|---|
add.jvm.arg | あり | 指定されたオプションを使ってJavaVMを起動します。 システムプロパティを指定したい場合は,"-D"を利用せずに,usrconf.propertiesファイルに指定します。 複数のオプションを指定する場合,同じキー名称を使用して,次のように複数回指定してください。 (指定例) add.jvm.arg= -Xms128m add.jvm.arg= -Xmx256m なお,次のように複数のオプションを指定できません。指定をした場合,JavaVMの初期化に失敗します。 (指定例) add.jvm.arg=-Xms128m -Xmx256m なお,指定できるキーについては「18.3(5)(a) Webコンテナサーバのadd.jvm.argで指定できるJavaVMオプション」を参照してください。 |
デフォルト値については「18.3(5)(b) WebコンテナサーバでのJavaVMオプションのデフォルト値」を参照してください。 |
cpp.library.version | なし | プロセス内で使用するlibstdc++ライブラリのバージョンを指定します。 |
|
web.add.class.path | 独自 | コンテナ拡張ライブラリ用のJARを指定します。複数のオプションを指定する場合,同じキー名称を使用して,複数回指定してください。
|
なし |
add.library.path※1 | なし | JNI用の共有ライブラリを指定します。コンテナ拡張ライブラリがJNIを利用する場合だけ指定します。 | − |
web.server.corefilenum(UNIX用) | 独自 | Webコンテナサーバ再起動時に残すcoreファイルの数を0〜16の整数で指定します。なお,このキーは,UNIX用です。 次に示す対象coreファイルのうち,作成日時が新しいのものから指定した数のファイルを残し,それ以外のファイルは削除されます。通常はWebコンテナサーバダウン時に出力するcoreファイル数の1を指定します。
なお,coreファイルのリネーム,または削除に失敗した場合はメッセージKDJE40047-Eを出力し,Webコンテナサーバ起動処理を中止して異常終了します。 また,次のことに注意してください。
|
1 |
web.server.log.directory | 独自 | 指定されているディレクトリをログファイル※2の出力先として使用します。パス長は,1〜200バイトで指定します。Windowsの場合,UNC名を含むパスは指定できません。UNIXの場合,nfsマウントされたディスク上へのパスは指定できません。 このキーを指定する場合,サーバ開始前にログ出力先ディレクトリを作成してください。存在しないディレクトリが指定された場合は,J2EEサーバまたはWebコンテナサーバ開始時にKDJE40024-Eのメッセージが出力され,異常終了します。 ほかのJ2EEサーバやWebコンテナサーバとログ出力先が,同じディレクトリにならないように注意してください。同じディレクトリを指定した場合,動作は保証されません。 なお,このキーを指定して,デフォルトの出力先以外にログを出力する場合,変更先ディレクトリ下のログファイルはサーバをアンセットアップする時に削除されません。ログファイルを削除したい場合には,手動で削除してください。 |
|
web.server.log.stdout.filesize | 独自 | cjstdout.logファイルのサイズの上限値を4096〜2147483647の範囲(単位:バイト)の整数で指定します。 | 1048576 |
web.server.log.stderr.filesize | 独自 | cjstderr.logファイルのサイズの上限値を4096〜2147483647の範囲(単位:バイト)の整数で指定します。 | 1048576 |
jvm.type | なし | 使用するJavaVMのタイプを指定します。 | − |
(凡例)
ログの種類 | 内容 | ログ取得ディレクトリおよびログファイル名 |
---|---|---|
メッセージログ | 稼働ログ |
|
ログ稼働ログ |
|
|
ユーザログ | Webサーブレットログ |
|
ユーザ出力ログ |
|
|
ユーザエラーログ |
|
|
JavaVMの保守情報およびガーベージコレクションのログ |
|
|
保守用ログ | 保守情報 |
|
障害発生時の例外情報 |
|
|
Webコンテナの保守情報 |
|
|
終了プロセス情報 |
|
|
起動プロセス標準出力情報 |
|
|
起動プロセス標準出力情報バックアップ |
|
|
起動プロセス標準エラー情報 |
|
|
起動プロセス標準エラー情報バックアップ |
|
|
Webコンテナ保守用トレースログ |
|
|
TPBrokerのトレース | TPBrokerのトレース情報 |
|
add.jvm.argで指定できるJavaVMのオプションおよびWebコンテナサーバでのデフォルト値について説明します。
Webコンテナサーバのadd.jvm.argで指定できるJavaVMのオプションについて説明します。JavaVMのオプションには標準で指定できるオプションと,日立固有のJavaVM拡張オプションがあります。また,JavaVMのオプションは使用するサーバによってデフォルト値が異なります。日立固有のJavaVM拡張オプションの詳細については,「19.1 日立固有のJavaVM拡張オプションの一覧」を参照してください。Java HotSpot VMのオプションの詳細については「19.5 Cosminexusで指定できるJava HotSpot VMのオプション」を参照してください。
Webコンテナサーバのadd.jvm.argで指定できるJavaVMのオプションを次に示します。
WebコンテナサーバでのJavaVMオプションのデフォルト値を示します。
#java vm options add.jvm.arg=-Xms128m add.jvm.arg=-Xmx256m add.jvm.arg=-XX:PermSize=64m add.jvm.arg=-XX:MaxPermSize=64m add.jvm.arg=-XX:+HitachiVerboseGC add.jvm.arg=-XX:HitachiVerboseGCIntervalTime=600 # system classes web.add.class.path=c:\mylib\classes # ADM service # web.server.log.directory web.server.log.directory=c:\worklogdir
#java vm options add.jvm.arg=-Xms128m add.jvm.arg=-Xmx256m add.jvm.arg=-XX:PermSize=64m add.jvm.arg=-XX:MaxPermSize=64m add.jvm.arg=-XX:+HitachiVerboseGC add.jvm.arg=-XX:HitachiVerboseGCIntervalTime=600 # system classes web.add.class.path=/opt/mylib/classes # web.server.log.directory web.server.log.directory=/CClogs/web/servername # web.server.corefilenum web.server.corefilenum=3
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.