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

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

ringa_lee
ringa_lee

ringa_lee

répondre à tous(4)
巴扎黑

La ressource prend en charge le fichier:d:/myspring/banner.txt
Alors @PropertySource("file:///user/myspring/application.properties") devrait également être possible. Vous pouvez l'essayer, je ne l'ai pas essayé.

Peter_Zhu

Vous pouvez ajouter des variables d'environnement dans le fichier catalina.sh dans le répertoire bin de tomcat
Par exemple : le répertoire tomcat s'appelle demo.

Tout d'abord, modifiez le fichier catalina.sh
autour de la ligne 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================================

Ensuite, téléchargez le fichier WebProperties.properties dans le répertoire conf sous tamcat nommé demo

Enfin, lors de l'importation du fichier de configuration dans le projet, utilisez ${WEB APP_PROPERTY_FILE} pour obtenir le chemin du fichier de configuration.

Lors du développement local, lors de l'importation du fichier de configuration, utilisez filePath="file:C/Test/WebProperties.properties" pour l'importer. Bien entendu, les variables d'environnement peuvent également être configurées.

Ce qui précède est la solution de notre projet. Cela peut varier en fonction des différents environnements, veuillez vous y référer vous-🎜>

Ty80

Dans l'environnement Tomcat, vous pouvez spécifier spring.config.location = fichiers de propriétés d'application

黄舟

Ce n'est vraiment pas facile d'en faire un package de guerre, mais n'a-t-il pas été modifié en configuration en ligne avant de passer en ligne ou n'a-t-il pas défini plusieurs fichiers de configuration et spécifié lequel utiliser lors du démarrage avec une commande

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!