什么“SEVERE:错误部署配置描述符WebApplication2.xml”是什么意思?

时间:2013-06-18 05:44:37

标签: jsp servlets

使用JSP servlet运行Web应用程序时收到此错误:

 SEVERE: Error deploying configuration descriptor WebApplication2.xml
    java.lang.NoClassDefFoundError: javax/faces/webapp/FacesServlet
  at com.sun.faces.config.FacesInitializer.<clinit>(FacesInitializer.java:105)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:247)

1 个答案:

答案 0 :(得分:0)

FacesServlet是一个JSF servlet,您正在尝试构建一个JSF应用程序,但未在项目中包含FacesServlet

如果您是通过eclipse创建一个新的JSF项目,那么请创建一个新的Dynamic Web Project。创建后,右键单击它并选择Properties。在属性窗口中,选择Project Facets并检查JSF版本