Rumah  >  Soal Jawab  >  teks badan

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

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

ringa_leeringa_lee2763 hari yang lalu788

membalas semua(4)saya akan balas

  • 巴扎黑

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

    Sumber menyokong fail:d:/myspring/banner.txt
    Kemudian @PropertySource("file:///user/myspring/application.properties") anda boleh mencubanya.

    balas
    0
  • 天蓬老师

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

    Anda boleh menambah pembolehubah persekitaran dalam fail catalina.sh dalam direktori tong tomcat
    Contohnya: direktori tomcat dinamakan demo.

    Pertama, ubah suai fail catalina.sh
    di sekitar baris 230

    f [ -z "$JSSE_OPTS" ] ; then
      JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048"
    fi
    JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
    #添加配置文件路径
    
    #=======================WEB APP===============================
    JAVA_OPTS="$JAVA_OPTS -DWEB APP_PROPERTY_FILE=/home/tomcat/demo/conf/WebProperties.properties"
    #=======================WEB APP================================
    

    Kemudian, muat naik fail WebProperties.properties ke direktori conf di bawah tamcat bernama demo

    Akhir sekali, apabila mengimport fail konfigurasi ke dalam projek, gunakan ${WEB APP_PROPERTY_FILE} untuk mendapatkan laluan fail konfigurasi.

    Apabila membangun secara tempatan, apabila mengimport fail konfigurasi, gunakan filePath="file:C/Test/WebProperties.properties" untuk mengimportnya. Sudah tentu, pembolehubah persekitaran juga boleh dikonfigurasikan.

    Perkara di atas adalah penyelesaian dalam projek kami. Ia mungkin berbeza kerana persekitaran yang berbeza, sila rujuk sendiri

    balas
    0
  • PHP中文网

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

    Dalam persekitaran dalam tomcat, anda boleh menentukan spring.config.location = fail sifat aplikasi

    balas
    0
  • 黄舟

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

    Memang tidak mudah untuk menjadikannya sebagai pakej perang, tetapi bukankah ia telah ditukar kepada konfigurasi dalam talian sebelum pergi ke dalam talian Atau tentukan berbilang fail konfigurasi dan tentukan yang mana satu untuk digunakan apabila memulakan dengan arahan

    balas
    0
  • Batalbalas