定義更新を行う際、定義済みプロパティを定義値中の変数として利用できます。
以下のようにプロパティ名を{}で囲い、先頭に'$'を付加することでこれらのプロパティを指定できます。
${com.sun.aas.javaRoot} |
定義済みプロパティ
Java EE実行環境では以下のプロパティがあらかじめ定義されており、定義更新時に利用できます。
なお、これらの項目は参照だけ可能であり、ユーザがプロパティの値を変更することはできません。
プロパティ名 | 説明 |
---|---|
com.sun.aas.installRoot | Java EE実行環境のインストールディレクトリです。 |
com.sun.aas.javaRoot | JDK/JREのインストールディレクトリです。 |
com.sun.aas.instanceRoot | Interstage Java EE 6 DASサービス
|
com.sun.aas.derbyRoot | Java DBのルートディレクトリです。 |
com.sun.aas.hostName | Java EE実行環境が動作するマシンのホスト名です。 |
file.separator | ファイルパスの区切り文字です。 |
path.separator | 環境変数の区切り文字です。
|
例
以下のように利用します。
C:\Interstage\F3FMisje6\glassfish\bin\asadmin set resources.jdbc-connection-pool.__TimerPool.property.databaseName=${com.sun.aas.instanceRoot}/lib/databases/ejbtimer |
/opt/FJSVisje6/glassfish/bin/asadmin set resources.jdbc-connection-pool.__TimerPool.property.databaseName=${com.sun.aas.instanceRoot}/lib/databases/ejbtimer |