java - springboot war放入tomcat启动怎么指定使用外部application.properties
ringa_lee
ringa_lee 2017-04-18 10:53:02
0
4
807

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

ringa_lee
ringa_lee

ringa_lee

membalas semua(4)
巴扎黑

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

Peter_Zhu

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

Ty80

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

黄舟

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan