Estoy haciendo un proyecto con maven/spring, pero me encuentro con un error molesto, eclipse no reconoce mi paquete de mensajes, si trato de iniciar weblogic dentro de eclipse (con las herramientas del servidor weblogic de oracle), recibo este mensaje de error y el despliegue se aborta:
Multiple annotations found at this line: -config.message not found. -Resource bundle config.message cannot be found on classpathpero si ejecuto la compilación maven e inicio weblogic fuera de eclipse (startWebLogic.cmd) , funciona bien .
en template.xhtml: <f:loadBundle basename="config.message" var="msg"/>
caras-config.xml:
<application> <el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver> <locale-config> <default-locale>pt_BR</default-locale> <supported-locale>en</supported-locale> </locale-config> <resource-bundle> <base-name>config.message</base-name> <var>msg</var> </resource-bundle> </application>alguien ya tuvo este problema y lo soluciono?
Acabo de encontrar la solución y es un poco vergonzoso... Eliminé el <f: loadBundle basename =" config.message "var =" msg "/> en la plantilla xhtml porque YA se había declarado en faces-config.xml , y el 'config.message' no existe físicamente, el archivo de propiedades está concatenado con el código de idioma, lo que causó el error en eclipse.