Failed to boot JBoss:
java.util.MissingResourceException: Can't find bundle for base name
gnu/getopt/MessagesBundle, locale pl_PL
at
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:804)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:538)
at gnu.getopt.LongOpt.<init>(LongOpt.java:103)
at org.jboss.Main.processCommandLine(Main.java:192)
at org.jboss.Main.boot(Main.java:90)
at org.jboss.Main$1.run(Main.java:395)
at java.lang.Thread.run(Thread.java:536)
Na Windows XP dokładnie ten sam JBOSS działa OK. Co jest przyczyną?
Janek Ulrich
PS: Już googlałem, nic nie wygooglałem... :-(
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
pierwsze co sprawdz to sproboj ustawic locale na taki sam jak w windzie XP
czyli cp1250 przed uruchomieniem
JBossa, teoretycznie na linuxie raczej uzywa sie ISO8859-2 wiec moze tym
tropem powinienes pojsc, locale pl_PL moze sie rozszerzac
do pl_PL_win, i pl_PL_unix bodajze, poczytaj gdzies o lokalach, w tutorialu
javy bylo chyba wylistowane
Janek Ulrich
PS: Na forum JBoss'a jest kilka pytań o to i żadnej sensownej odpowiedzi... :-(
rozumiem że robisz np (to ustawi akurat ISO-8859-2 na linuxie).
export LC_CTYPE=pl_PL
sprawdzales czy poszukiwany resource jest ? jakie resource (pliki) masz w
katalogu (jarze)?
gnu/getopt/
>
> sprawdzales czy poszukiwany resource jest ? jakie resource (pliki) masz w
> katalogu (jarze)?
Sprawdzałem. W getopt.jar jest ich sporo, takich:
gnu/getopt/MessagesBundle_JEZYK.properties
Nie było dla języka pl, więc dodałem takie:
"MessagesBundle_pl.properties"
"MessagesBundle_PL.properties"
"MessagesBundle_pl_PL.properties"
Ale to nic nie pomogło :-(
Podejrzewałem, że getopt.jar nie jest w classpath podczas uruchamiania jboss'a
- ale jest w katalogu lib więc zgodnie z opisem jest dostępny...
Janek Ulrich
export LANG=pl_PL
export LC_CTYPE="pl_PL"
export LC_NUMERIC="pl_PL"
export LC_TIME="pl_PL"
export LC_COLLATE="pl_PL"
export LC_MONETARY="pl_PL"
export LC_MESSAGES="pl_PL"
export LC_PAPER="pl_PL"
export LC_NAME="pl_PL"
export LC_ADDRESS="pl_PL"
export LC_TELEPHONE="pl_PL"
export LC_MEASUREMENT="pl_PL"
export LC_IDENTIFICATION="pl_PL"