recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

ringa_leeringa_lee2802 Il y a quelques jours808

répondre à tous(4)je répondrai

  • 巴扎黑

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

    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é.

    répondre
    0
  • 天蓬老师

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

    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-🎜>

    répondre
    0
  • PHP中文网

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

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

    répondre
    0
  • 黄舟

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

    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

    répondre
    0
  • Annulerrépondre