Impossible de trouver un ensemble pour le nom de base xxx, les paramètres régionaux en__US

Impossible de trouver un ensemble pour le nom de base xxx, les paramètres régionaux en_US

Problème

Dans l'application Web JSF, chargez un groupe de messages au niveau de l'application comme ceci:
faces-config.xml


     
    
        com.example.payment_error
    
     

Lorsque la page est rendue, elle atteint «Can’t find bundle for base name com.example.payment_error, locale en_US»?

Solution

De toute évidence, le bundle ou le fichier de propriétés (com.example.payment_error.properties) est manquant, assurez-vous que le nom correspond et est correctement placé dans le dossier de ressources.

For Eclipse User
Ce problème se produit généralement dans l'environnement Eclipse IDE, où il ne copie pas l'extension de fichier «.properties» par défaut. Donc, assurez-vous simplement que le fichier de propriétés existe dans le dossier «classes» au moment de l'exécution et qu'il peut être localisé par votre application Web.