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
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
Sumber menyokong fail:d:/myspring/banner.txt
Kemudian
@PropertySource("file:///user/myspring/application.properties")
anda boleh mencubanya.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
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
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