-3

我用 JSF2 Spring 和 Hibernate 创建了应用程序,但是当我运行它时,我得到了这个错误:

Tag Library supports namespace: http://primefaces.org/ui, but no tag was defined for name: clock javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
4

1 回答 1

0

查看您的 web.xml 并确保您有:

<context-param>
    <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
    <param-value>.xhtml</param-value>
</context-param>

此外,您的视图文件以.xhtml

现在您可以更改默认扩展名:

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

最后,确保您更改了欢迎文件:

<welcome-file-list>
    <welcome-file>index.jsf</welcome-file>
</welcome-file-list>

希望这可以帮助!

于 2013-05-15T12:25:29.103 回答