各位帅哥:给看一下吧。谢谢了。
exception javax.servlet.ServletException: Error instantiating servlet class com.wy.webiter.PhotoSerlvet
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:866)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)
java.lang.Thread.run(Unknown Source)
root cause java.lang.NoClassDefFoundError: com/jspsmart/upload/Files
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
java.lang.Class.getConstructor0(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:866)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)
java.lang.Thread.run(Unknown Source)

解决方案 »

  1.   

    检查在tomcat/webapps/你的应用目录/WEB-INF/classes目录下,
    是否有:
    com/jspsmart/upload/这个目录,
    目录下是否有Files.class这个类。
      

  2.   

    把jspSmartUpload这个jar包放到classpath里去
      

  3.   

    把smartupload jar 包导入项目
      

  4.   

    我也遇到这个问题了.不知道怎么解决,我是将别人的代码移植到我EOS里出的错.
    javax.servlet.ServletException: Error instantiating servlet class cn.com.starit.fb.lucene.servlet.SearchController还没有找到什么错误原因.cn.com.starit.fb.lucene.servlet.SearchController
    是一个servlet.配置好好的.
      

  5.   

    在Files.class最上面加上package com.jspsmart.upload;然后编译这个类会自动生存com/jspsmart/upload/Files.class,然后把所有包括文件夹复制粘贴到tomcat/webapps/你的应用目录/WEB-INF/classes目录下