【问题标题】:javax.servlet.ServletException: Can't find bundle for base name resources.messages? [duplicate]javax.servlet.ServletException:找不到基本名称 resources.messages 的捆绑包? [复制]
【发布时间】:2021-10-31 17:33:03
【问题描述】:

我正在尝试学习 JavaEE,我正在创建一个模板,我想使用 messages.properties 作为页面标题,但我不断收到此错误。

javax.servlet.ServletException: Can't find bundle for base name com.linkedin.hsportscatalog.resources.messages, locale en_GB at javax.faces.api@3.0.0.SP04//javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:725)

我的项目结构是

【问题讨论】:

  • 是的,这很有帮助

标签: jsf resourcebundle java-ee-8


【解决方案1】:

我将messages.properties移动到主文件夹下的资源文件夹中,我将faces-config.xml应用程序标签编辑成这样

    <application>
        <resource-bundle>
            <base-name>messages</base-name>
            <var>msg</var>
        </resource-bundle>
    </application>

这样就解决了问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-06
    • 2016-06-13
    • 2016-05-02
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    相关资源
    最近更新 更多