PropertyNotFoundException 异常

PropertyNotFoundException

应用程序以路径开头

http://localhost:8080/Shop24/catalog.jsf

并导致错误

javax.el.PropertyNotFoundException: /catalog.xhtml @110,63 binding="#{catalog.dataTable}": Target Unreachable, identifier 'catalog' resolved to null

一颗豆子:

@Named
@RequestScoped
public class Catalog implements Serializable {

一个配置

<servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
</servlet-mapping>

并且服务器是 Jboss7。

出现该错误的原因是什么?

在 web-inf 文件夹中创建空文件 beans.xml 后项目成功启动。