EJBCA .properties ファイルを使用して、Docker コンテナー内の Wildfly 12.0.0.Final で EJBCA 6.15.2.1 を構成しようとしています。に$EJBCA_HOME/conf/externalra-gui.properties.sample
は、デフォルト設定の 1 つが次のとおりであることを示すコメントがありますappserver.home=${env.APPSRV_HOME}
。database.properties
:など、同様の方法で他のオプションを設定しようとしましたdatabase.datasource=${env.WF_DATASRC}
。
実行ant clean deployear
したところ、最初は EJBCA インスタンスが適切にデプロイされませんでした。server.log は、名前の下にデータソースがないことを示していました"${env.WF_DATASRC}"
。行を :database.datasource=ejbcads
に変更した後、正しく処理されました。これは、変数の正確な値であり、WildFly サーバー内のデータ ソースの名前です。
以降のインストール手順で同様のエラーが発生します。環境変数を使用して EJBCA 構成を設定する別の方法はありますか?