Tomcat incorporé ne résoudra pas le paquet de ressources d'applications de ressort pour la source de message

StackOverflow https://stackoverflow.com//questions/12669611

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.

Était-ce utile?

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 entre Tomcat intégré et standard Tomcat en premier lieu, je n'explique pas ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top