Tomcat incorporé ne résoudra pas le paquet de ressources d'applications de ressort pour la source de message
-
12-12-2019 - |
Question
Je rencontre des problèmes avec mon tomcat intégré: lorsque j'exécute mon application de printemps à l'aide du tomcat intégré, il semble que les propriétés ne sont pas résolues.
Même si le fichier de propriétés est chargé:
INFO org.springframework.context.support.PropertySourcesPlaceholderConfigurer - Loading properties file from file [/home/julien/Documents/donnees/projets/Site-Rencontres/java/target/classes/META-INF/i18n/application.properties]
Les faisceaux de ressources ne sont pas trouvés:
WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [/META-INF/i18n/application] not found for MessageSource: Can't find bundle for base name /META-INF/i18n/application, locale fr
Cependant, lorsque j'exécute mon application de Eclipse / STS, je n'ai pas de tel problème.
La solution
J'ai partiellement trié le problème.En supprimant les principales barres barres ici (dans la configuration du printemps):
<property name="basenames" value="/META-INF/i18n/application,/META-INF/i18n/messages" />
Pour obtenir ceci:
<property name="basenames" value="META-INF/i18n/application,META-INF/i18n/messages" />
Le problème a été résolu.
Cependant, ce qui a causé la différence de comportement
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow