Kann Bundle für Basisname xxx, Gebietsschema en_US nicht finden
Problem
Laden Sie in einer JSF-Webanwendung ein Nachrichtenpaket auf Anwendungsebene wie folgt:
faces-config.xml
com.example.payment_error
Wenn die Seite gerendert wird, trifft sie auf "Can’t find bundle for base name com.example.payment_error, locale en_US"?
Lösung
Offensichtlich fehlt das Bundle oder die Eigenschaftendatei (com.example.payment_error.properties). Stellen Sie sicher, dass der Name übereinstimmt und ordnungsgemäß im Ressourcenordner abgelegt ist.
For Eclipse User
Dieses Problem tritt normalerweise in der Eclipse IDE-Umgebung auf, in der die Dateierweiterung ".properties" standardmäßig nicht kopiert wird. Stellen Sie daher sicher, dass die Eigenschaftendatei im Laufzeitordner "classes" vorhanden ist und von Ihrer Webanwendung gefunden werden kann.