为了账号安全,请及时绑定邮箱和手机立即绑定

刚学习JSF,出现java.lang.ClassNotFoundException的异常

刚学习JSF,出现java.lang.ClassNotFoundException的异常

holdtom 2019-03-22 18:15:47
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi: schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">   <servlet>     <servlet-name>Faces Servlet</servlet-name>     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>     <load-on-startup>0</load-on-startup>   </servlet>   <servlet-mapping>     <servlet-name>Faces Servlet</servlet-name>     <url-pattern>*.faces</url-pattern>   </servlet-mapping>   <welcome-file-list>     <welcome-file>index.jsp</welcome-file>   </welcome-file-list> </web-app> 而且lib 也导入这些依赖包但项目运行的时候都会出现下面的异常,包括复制别人的项目 异常如下:java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet  at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1136)at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
查看完整描述

3 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

检查一下你的jsf-api.jar有没有在服务器的classpath里,你的截图是IDE里的classpath,作不得准。


查看完整回答
反对 回复 2019-04-26
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

从异常看是缺少包含javax.faces.webapp.FacesServlet这个类的包。


查看完整回答
反对 回复 2019-04-26
  • 3 回答
  • 0 关注
  • 815 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信