次のように、環境変数をglassfishdomain.xmlに渡します。-
<jvm-options>-DMY_FILE=file:///${MY_HOME}/a.txt</jvm-options>
${MY_HOME}
環境変数です。
これが可能かどうかはわかりません。さらにアドバイスをお願いします。よろしくお願いします。お返事をお待ちしております。
よろしく、
チャーリーCh。
次のように、環境変数をglassfishdomain.xmlに渡します。-
<jvm-options>-DMY_FILE=file:///${MY_HOME}/a.txt</jvm-options>
${MY_HOME}
環境変数です。
これが可能かどうかはわかりません。さらにアドバイスをお願いします。よろしくお願いします。お返事をお待ちしております。
よろしく、
チャーリーCh。
domain.xmlの外部で変数を定義するには、Javaシステムプロパティ(-D)のみを使用できます。
詳細は、 『 Oracle GlassFish Server 3.0.1ドメイン・ファイル形式リファレンス』を参照してください。
設定を定期的に変更する必要がある場合は、asadminを呼び出して構成の特定の部分を変更し、後でGlassFishを起動/再起動する小さなラッパースクリプトを作成します。
サーバーを実行している場合(>)、環境Payara
変数を利用できるようになりました。4.1.2.172
私は公式ドキュメントからの抜粋を使用しています:
<domain log-root="${com.sun.aas.instanceRoot}/${ENV=STAGE_NAME}/logs">
domain.xml
(属性値の内部または構成値を含むテキストノードの内部)logging.properties
(プロパティ値内)web.xml
/glassfish-web.xml
ejb-jar.xml
/glassfish-ejb-jar.xml
application.xml
/glassfish-application.xml
glassfish-resources.xml
@EJB
@WebService
@Stateless
@Stateful
@Singleton
@ActivationConfigProperty
@DataSource
@WebServlet