我一直在遵循Java EE 8 Firstcup教程,并获得了成功,并且相信自己发现了问题。我的问题是,是否以某种方式引起了这个问题?我以为我一直在完全按照本教程学习。
在firstcup tutorial中达到这一点并运行了项目之后,出现了此错误...
Severe: Error Rendering View[/greeting.xhtml]
java.util.MissingResourceException: Can't find bundle for base name firstwar.web.WebMessages, locale en
查看“项目”面板后,我意识到基本名称可能不正确。实际上,上述WebMessages
包位于firstcup.web
,而不是firstwar.web
。
通过一些猜测,我发现在Web Pages/WEB-INF/faces-config.xml
中定义了基本名称。将其从firstwar.web.WebMessages
更改为firstcup.web.WebMessages
后,该项目成功运行,并显示了网页。
我是否以某种方式引起了这个问题?我不相信我以前曾经访问过faces-config.xml
文件。