2012-10-01 1 views
0

Je rencontre des problèmes avec mon tomcat intégré: lorsque j'exécute mon application Spring en utilisant le Tomcat intégré, il semble que les propriétés ne sont pas résolues.Tomcat embarqué ne résoudra pas l'ensemble de ressources de l'application Spring pour la source du message

Même si le fichier de propriétés sont chargées:

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, quand je lance mon application d'Eclipse/STS, je n'ai pas de problème .

Répondre

0

J'ai partiellement résolu le problème. En supprimant les barres obliques ici (dans la configuration Spring):

<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 et Tomcat norme intégré en premier lieu, je ne l'explique pas ...

Questions connexes