私は春のブーツが初めてです。スプリング ブートを使用して Web アプリを作成しました。私のアプリケーションでは、処理を行うためにいくつかのプロパティ ファイルが必要です。日食で私がすることは、次のRun configuration
ようにパスを設定します。
アプリケーションを実行すると、必要なファイルがパス上に取得され、スムーズに実行されます。今、私はwarファイルをいくつかのサーバーにデプロイしたいと考えています。このパスをアプリケーションに提供するにはどうすればよいですか。
以下は、私のプロジェクトのプロジェクト構造です。ファイルはここで強調表示されます
application.properties
またはその他の方法を使用してこのファイルパスを設定するには、実行構成からパスを提供する必要がなく.war
、任意のサーバーに展開できるようにします。
更新1:これは私が試したことです。作成しcustomStart.bat
たファイルの内容は
set CATALINA_OPTS="-engine.home="/src/main/resources/" -Dlog4j.configuration=config/log4j.xml -Dlog4j.debug=true"
call startup.bat %CATALINA_OPTS%
しかし、まだその議論は設定されていません。それ、どうやったら出来るの?