我读过很多关于MissingResourceException问题的文章。在我的例子中,我使用PrimeFaces5.1.3,我有一个错误:
java.util.MissingResourceException: Can't find bundle for base [...], locale 在face-config.xml中:
<message-bundle>message.erreur.MsgErreurPrimefaces</message-bundle>在我的消息来源中:

这场战争一触即发。当我保留默认上下文根时,它可以正常工作,但是如果我更改上下文根,就会得到消息。
该文件存在于war的WEB文件夹中:
WEB-INF/classes/message/erreur/MsgErreurPrimefaces_fr_FR.properties
谢谢
发布于 2016-12-01 07:16:58
我以前遇到过这样的错误,我的问题已经通过如下编辑来纠正。首先,我建议您添加和测试MsgErreurPrimefaces.properties文件。
<?xml version='1.0' encoding='UTF-8'?>
<faces-config version="2.2"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
<application>
<resource-bundle>
<base-name>message.erreur.MsgErreurPrimefaces</base-name>
<var>myBundle</var>
</resource-bundle>
</application>
<application>
<message-bundle>message.erreur.MsgErreurPrimefaces</message-bundle>
<locale-config>
<default-locale>fr_FR</default-locale>
<supported-locale>fr_FR</supported-locale>
<supported-locale>en_US</supported-locale>
</locale-config>
</application>
</faces-config>https://stackoverflow.com/questions/40891524
复制相似问题