Pregunta

he estado teniendo este problema en iteración a través de una serie de teclas y de llamar al método getString () en el paquete de recursos. Tengo todas las asignaciones que necesito en mi paquete y por alguna razón uno de los recursos no se encontraron. Esto es sólo un problema en Linux Ubunthu 9. Funciona en Windows. Se encuentra todos los recursos hasta mi recurso "elemento" que está asignado correctamente. Como se indicó anteriormente utilizo el mismo tarro en sistemas operativos bot. Todos mis recursos funcionan excepto que esta sola tecla. He intentado cambiar la clave y este recurso, pero sigue tirando la MissingResourceException. Mi ruta de clases es correcto de lo contrario mis otras teclas no funcionarían. No tengo idea de lo que podría ser la causa de esto. También he intentado reordenar mi paquete -. sin suerte

Cualquier entrada sería apreciada.

String cols = new String[] {"name", "actor" , "requestor", "electronicFolder", "item", "dueOn", "finalOccurrenceOn"};

ResourceBundle rb = ResourceBundle.getBundle("application");
for (int i=0; i<cols.length; i++) {
    if (rb==null) {
        out.print("null");
    } else {
        try {
            out.print(" " + rb.getString(cols[i]) + " : ");
        } catch (MissingResourceException ee) {
            ee.printStackTrace();
        }
    }
}

Como se ha señalado anteriormente funciona perfectamente en Windows, falla sobre el tema en linnux Ubunthu. Esto es realmente una molestia.

¿Fue útil?

Solución

Me pareció que este estaba trabajando en mi env dev, pero no como un EAR envasados. El problema era que el JSP incluidas utiliza una etiqueta de frijol. He quitado esta referencia y utilizar nuestra etiqueta personalizada similar a la etiqueta de frijol y funcionó.

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