Tomcat incrustado no resolverá el paquete de recursos de la aplicación de primavera para la fuente de mensajes

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

Pregunta

Estoy experimentando problemas con mi Tomcat incrustado: cuando ejecuto mi aplicación de resorte usando el Tomcat incorporado, parece que las propiedades no se resuelven.

Incluso si el archivo de propiedades se carga:

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]

No se encuentran los paquetes de recursos:

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

Sin embargo, cuando ejecuto mi aplicación de Eclipse / STS, no tengo tal problema.

¿Fue útil?

Solución

I parcialmente ordenó el problema.Al eliminar las barras iniciales aquí (en la configuración de resorte):

<property name="basenames" value="/META-INF/i18n/application,/META-INF/i18n/messages" />

para obtener esto:

<property name="basenames" value="META-INF/i18n/application,META-INF/i18n/messages" />

El problema se resolvió.

Sin embargo, lo que causó la diferencia entre Tomcat y Tomcat Standard en primer lugar, no explico ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top