私が継承したアプリケーションは、シェル スクリプトから -D オプションで渡されたプロパティ ファイルによって構成されます。
*-Dcom.gtnet.systemProperties.override.url=file:/usr1/app/gtx/config/override.properties_$INST*
このアプリケーションの複数の同時インスタンスを実行しており、現在、それぞれに個別のプロパティ ファイルがあります。各ファイルの唯一の違いは、ログ ファイルの名前です。そのため、多くのサーバーにまたがる複数のほぼ同一のファイルができあがります。
私の質問は、インスタンスの名前を渡してファイル内で使用できるように、プロパティファイルをパラメーター化または拡張する方法はありますか? したがって、サーバーごとに 1 つのファイルしかありません。アプリケーション コードを変更するオプションはなく、アプリケーションの起動時にファイルを渡す必要があります。