Tomcat ResourceBundle

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo,

ich habe in meinem Servlet-Verzeichnis zwei Java-Dateien, die Resourcebundles sind. Diese sind dann MyResources_de und MyResources_en. Diese versuche ich bei einem Initailisierungsservlet in der Methode init zu laden.

Code:
ResourceBundle.getBundle("MyResources")

Ich erhalte dann wenn ich die Anwendung starte aber folgende Fehlermeldung:

ava.util.MissingResourceException: Can't find bundle for base name MyResources, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
at servlets.PreparationServlet.init(Unknown Source)
....

Weiss jemand woran es liegen könnte.

Vielen Dank und Gruß
 

clemson

Bekanntes Mitglied
hmm, ich denke es liegt daran, dass kein Default Bundle vorliegt, welches er verwenden würde, wenn für ein angegebenes Locale kein Bundle zur Verfügung steht.

das heißt, du musst ein standard resource bundle festlegen sprich, es muss die datei "MyResources.properties" existieren...
 
G

Guest

Gast
clemson hat gesagt.:
das heißt, du musst ein standard resource bundle festlegen sprich, es muss die datei "MyResources.properties" existieren...

Danke für den Versuch, aber ich denke das ist es nicht. Ich habe eine solche Datei nun noch hinzugefügt und es bleibt beim gleichen Fehler. Zudem hat es bei einem localen Projekt auf diese Art schon funktioniert, nur mit Klassen zu arbeiten und nur mit _de und _en im Klassenname.
 

clemson

Bekanntes Mitglied
Anonymous hat gesagt.:
...Zudem hat es bei einem localen Projekt auf diese Art schon funktioniert, nur mit Klassen zu arbeiten und nur mit _de und _en im Klassenname...

hast du ein JAR erstellt und mit diesem JAR funktioniert es nicht mehr?
 
G

Guest

Gast
clemson hat gesagt.:
hast du ein JAR erstellt und mit diesem JAR funktioniert es nicht mehr?

Ich habe eine War-Datei erstellt und diese in den Tomcat geladen (als Webanwendung). Ich denke er kann die Resourcen nicht lokalisieren. In dem lokalen Test, den ich gemacht habe liegen die beiden Resource-Java-Dateien auch einfach im gleichen Verzeichnis wie aufrufende Klasse. Bei den Servlets scheint das nicht zu funktionieren.

Beispiel aus der lokalen Anwendung:


Code:
Locale locEN = Locale.US;
Locale locDE = Locale.GERMANY;

ResourceBundle deBundle = ResourceBundle.getBundle("MyResources", locDE);
ResourceBundle enBundle = ResourceBundle.getBundle("MyResources", locEN);

System.out.println(deBundle.getString("01") );
System.out.println(enBundle.getString("01") );
 

clemson

Bekanntes Mitglied
hmm, hat er die *.properties dateien beim erstellen des war files in den ordner WEB-INF/classes mitkopiert??
 
G

Guest

Gast
clemson hat gesagt.:
hmm, hat er die *.properties dateien beim erstellen des war files in den ordner WEB-INF/classes mitkopiert??

Ja, ich habe diese Datei auch noch in das Basis-Verzeichnis der Anwendung kopiert. Das sollten die zwei Orte sein, wo es Sinn macht, dass er sie erwartet. Mir bleibt evtl. noch die Möglichkeit den absoluten Pfad zu ermitteln und dann die Datei anzugeben. Allerdings, ist es nicht was ich will, weil ich eigentlich die Resourcen aus einer Java-Datei übergeben will und nicht aus einer statischen .properties.
 
G

Gast

Gast
Ich habs:
Ich habe die Resoure-Dateien ausgelagert in eine eigenes Package und dann im String mit package.resourcename darauf zugegriffen. Funktioniert wunderbar.

Nochmal Danke
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Apache Proxy Weiterleitung auf Tomcat funktioniert nicht wie gewünscht Allgemeine Java-Themen 1
M tomcat probleme Allgemeine Java-Themen 1
M pfx-Zertifikat in Tomcat für SSL-Verschlüsselung nutzen Allgemeine Java-Themen 14
W JSP / Tomcat / Filter / Preprocessing Allgemeine Java-Themen 7
G Embedded Tomcat (war vs. jar) Allgemeine Java-Themen 6
R Tomcat startet nicht Allgemeine Java-Themen 1
X Tomcat checkParachute Allgemeine Java-Themen 1
X Encoding in Tomcat Allgemeine Java-Themen 2
X Performance für Tomcat / Apache optimieren Allgemeine Java-Themen 2
A Java Klasse auf Tomcat während der Laufzeit austauschen Allgemeine Java-Themen 1
N Schulung zu Tomcat/JSP/Struts gesucht Allgemeine Java-Themen 0
P Tomcat Deploy path Allgemeine Java-Themen 2
reibi Classpath Classpath Variable beim Tomcat Allgemeine Java-Themen 2
HarleyDavidson Tomcat VS Windows Scheduled Task Allgemeine Java-Themen 4
L Java Version aus Tomcat ermitteln Allgemeine Java-Themen 3
J WindowsServer (12) und Tomcat 7 Allgemeine Java-Themen 14
D Tomcat/Derby Webapp Allgemeine Java-Themen 7
2 JPA und Tomcat Allgemeine Java-Themen 4
S Tomcat java.util.logging - keine Logs Allgemeine Java-Themen 12
S Mac Adresse aus Tomcat Allgemeine Java-Themen 7
H Tomcat: JVM Crash ntdll.dll Allgemeine Java-Themen 2
I Problem mit Tomcat der URL Allgemeine Java-Themen 5
Mr.Isaaaac Tomcat Proxy Einstellungen, hä? Allgemeine Java-Themen 3
P OpenGts,Java,Ant, tomcat Allgemeine Java-Themen 8
T Wie Hibernate im Tomcat installieren? Allgemeine Java-Themen 2
E Einfaches Problem mit Tomcat Allgemeine Java-Themen 18
E welche standalone Version von Tomcat benutzen? Allgemeine Java-Themen 6
S Zwei Anwendungen unter Tomcat Allgemeine Java-Themen 4
S "Guessed User name" bei Tomcat belegen Allgemeine Java-Themen 2
G Servlet über apache Tomcat ansprechen Allgemeine Java-Themen 6
L Tomcat cache Allgemeine Java-Themen 10
L Tomcat erkennt Share nicht Allgemeine Java-Themen 6
H Tomcat VM out of memory Allgemeine Java-Themen 7
M TomCat Login Allgemeine Java-Themen 19
F Was tun bei der Exception? SW: hbernate, tomcat, postgresql Allgemeine Java-Themen 4
I Tomcat, Lucene, Probleme Allgemeine Java-Themen 4
Y PDF Report mit Tomcat Heap Space Problem Allgemeine Java-Themen 9
J Suse + Tomcat + Sysdeo Plugin: Tomcat als user starten Allgemeine Java-Themen 2
franzi Tomcat acceptCount Allgemeine Java-Themen 1
V Java/Tomcat auf Virtual Server Allgemeine Java-Themen 11
M Java, PHP und Tomcat Allgemeine Java-Themen 4
P Classpath, Tomcat und Eclipse Allgemeine Java-Themen 4
M Java Webserver - Tomcat alleine oder zusammen mit Apache? Allgemeine Java-Themen 3
Ernesto95 Best Practice Localization über ResourceBundle Allgemeine Java-Themen 6
S URLClassLoader findet ResourceBundle nicht Allgemeine Java-Themen 0
L OOP Wohin mit dem ResourceBundle für Mehrsprachigkeit? Allgemeine Java-Themen 1
H ResourceBundle während Laufzeit bearbeiten Allgemeine Java-Themen 3
E ResourceBundle.getBundle() Problem Allgemeine Java-Themen 6
A Classpath ResourceBundle Problem bzgl. Pfade bzw. Pfade (auch in Eclipse) generell? Allgemeine Java-Themen 7
firefexx ResourceBundle laden Allgemeine Java-Themen 2
U Mehrsprachigkeit mit ResourceBundle Allgemeine Java-Themen 9
R ResourceBundle in Servlets verwenden Allgemeine Java-Themen 13
S ResourceBundle: Locale Datei in Jar finden Allgemeine Java-Themen 3
C Reload ResourceBundle Allgemeine Java-Themen 6
S Resourcebundle - mehrzeiligen Text erlauben Allgemeine Java-Themen 3
R ResourceBundle-Verständnisproblem Allgemeine Java-Themen 3
P Mehrsprachig programmieren ResourceBundle Allgemeine Java-Themen 6
A ResourceBundle ohne LOCALE funkt nicht. Allgemeine Java-Themen 4
L Alle Keys eines ResourceBundle Allgemeine Java-Themen 3
T ResourceBundle aus .jar auslesen > MissingResourceExcepti Allgemeine Java-Themen 4
S ResourceBundle findet Resource nicht Allgemeine Java-Themen 4
J ResourceBundle / properties-datei während der Laufzeit verän Allgemeine Java-Themen 6

Ähnliche Java Themen


Oben