首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSF : java.util.MissingResourceException:无法找到基本包:只有当上下文根被更改时

JSF : java.util.MissingResourceException:无法找到基本包:只有当上下文根被更改时
EN

Stack Overflow用户
提问于 2016-11-30 14:58:54
回答 1查看 418关注 0票数 0

我读过很多关于MissingResourceException问题的文章。在我的例子中,我使用PrimeFaces5.1.3,我有一个错误:

代码语言:javascript
复制
java.util.MissingResourceException: Can't find bundle for base [...], locale 

在face-config.xml中:

代码语言:javascript
复制
 <message-bundle>message.erreur.MsgErreurPrimefaces</message-bundle>

在我的消息来源中:

这场战争一触即发。当我保留默认上下文根时,它可以正常工作,但是如果我更改上下文根,就会得到消息。

该文件存在于war的WEB文件夹中:

WEB-INF/classes/message/erreur/MsgErreurPrimefaces_fr_FR.properties

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-12-01 07:16:58

我以前遇到过这样的错误,我的问题已经通过如下编辑来纠正。首先,我建议您添加和测试MsgErreurPrimefaces.properties文件。

代码语言:javascript
复制
<?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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40891524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档