Domanda

Ho avuto questo problema in iterazione attraverso una serie di chiavi e chiamando il metodo getString () sul pacchetto di risorse. Ho tutte le mappature di cui ho bisogno nella mia fagotto e per qualche motivo una delle risorse non sarà recuperato. Questo è solo un problema in Linux Ubunthu 9. funziona in Windows. Essa trova tutte le risorse fino a quando la mia risorsa "voce" che viene mappato in modo corretto. Come detto in precedenza io uso lo stesso vaso su OS bot di. Tutte le mie risorse funzionano tranne questo singolo tasto. Ho provato a cambiare la chiave e questa risorsa, ma di continuo gettando il MissingResourceException. Il mio percorso di classe è corretto altrimenti i miei altri tasti non funzionerebbero. Non ho idea di che cosa potrebbe causare questo. Ho anche cercato di riordinare il mio fagotto -. Senza fortuna

Qualsiasi input sarebbe apprezzato.

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();
        }
    }
}

Come già detto funziona perfettamente in Windows, non riesce sulla voce in Linnux Ubunthu. Questo è davvero un fastidio.

È stato utile?

Soluzione

ho scoperto che questo funzionava nella mia dev ENV, ma non come un EAR confezionato. Il problema era che il jsp incluso utilizzato un tag di fagioli. Ho rimosso questo riferimento e utilizzare la nostra tag personalizzato simile al tag di fagioli e ha funzionato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top