tomcat项目启动报错:java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet

tomcat项目启动报错:java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet_第1张图片

如图,我项目启动的时候就报这个错误,但是项目正常访问。

百度了一番,才知道是jar的问题;

但是我下载了jar后,还是报这个错。

在百度一番,又知道了,是与项目的web.xml里面的启动加载顺序的配置问题,在web.xml中的下面这句:


    Faces Servlet
    javax.faces.webapp.FacesServlet
    1

把里面的1注销掉就可以了。

这句话的意思就是:当值为0或者大于0时,表示容器在应用启动时就加载这个servlet。注销掉他就可以了,则表示容器在该servlet被选择时才加载(正数的值越小,启动该servlet的优先级越高。)。

你可能感兴趣的:(报错与处理,Tomcat,踩过的坑)