ホームページ  >  に質問  >  本文

java - springboot war放入tomcat启动怎么指定使用外部application.properties

springboot war放入tomcat启动怎么指定使用外部application.properties

ringa_leeringa_lee2712日前751

全員に返信(4)返信します

  • 巴扎黑

    巴扎黑2017-04-18 10:55:02

    リソースは file:d:/myspring/banner.txt をサポートしています。
    それなら @PropertySource("file:///user/myspring/application.properties") も可能なはずです。試してみてください。私は試していません。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:55:02

    Tomcat の bin ディレクトリにある catalina.sh ファイルに環境変数を追加できます
    例: Tomcat ディレクトリの名前は、demo です。

    まず、catalina.sh ファイルの 230 行目あたりを変更します
    リーリー

    次に、WebProperties.properties ファイルを、demo という名前の tamcat の下の conf ディレクトリにアップロードします

    最後に、設定ファイルをプロジェクトにインポートするときに、${WEB APP_PROPERTY_FILE} を使用して設定ファイルのパスを取得します。

    ローカルで開発する場合、構成ファイルをインポートする際には、filePath="file:C/Test/WebProperties.properties" を使用してインポートします。もちろん、環境変数も設定できます。

    上記は私たちのプロジェクトの解決策です。環境によって異なる場合がありますので、ご自身でご参照ください

    返事
    0
  • PHP中文网

    PHP中文网2017-04-18 10:55:02

    Tomcat の環境では spring.config.location = アプリケーション プロパティ ファイルを指定できます

    返事
    0
  • 黄舟

    黄舟2017-04-18 10:55:02

    warパッケージにするのは本当に簡単ではありませんが、オンラインにする前にオンライン設定に変更するか、複数の設定ファイルを定義してコマンドで起動するときにどれを使用するかを指定していませんか?

    返事
    0
  • キャンセル返事