Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Problema con Internacionalización (multilangue)

Buenas!!

Hoy recurro a vosotros por que estoy perdido. Tengo un problema con el multilanguage y spring mvc. Tengo el proyecto en un SVN y bueno a varios nos funciona sin problemas pero a un compañero le da un error cuando ejecuta la app.

El error es este...

java.lang.IllegalStateException: Cannot use 'defaultEncoding', 'fallbackToSystemLocale' and 'cacheSeconds' on the standard ResourceBundleMessageSource when running on Java5

Este error da cuando intenta "pintar" el típico mensaje con i18 para el tema de multi idioma. He investigado y he dado con esto que no se si sera lo que estoy buscando

http://www.atetric.com/atetric/javadoc/org.springframework/spring-context/3.2.8.RELEASE/src-html/org/springframework/context/support/ResourceBundleMessageSource.html

Si no entendí mal, tenemos una versión java inferior a 1.6???
if (JdkVersion.getMajorJavaVersion() < JdkVersion.JAVA_16) {

En java compiler tiene 1.7, en el Projects Facets 1.7, en variables de entorno esta apuntando al jdk7 y estoy usando un tomcat 7. De donde saca lo del Java5??

Espero que podáis ayudarnos a ver si a alguien se le ocurre algo.

Gracias.

diciembre 17, 2014 | Unregistered CommenterDani

Hola

¿Qué versión de spring estas usuando?, ¿A lo mejor puede ser el encoding del fichero properties?, ¿Que valor le tiene la propiedad 'file.encoding' en la máquina virtual?

Saludos

diciembre 17, 2014 | Registered Commenterxabe