commons-fileupload NoClassDefFoundError问题 那个commons-io包也导入了 但问题依旧咋搞?

解决方案 »

  1.   

    应该成功了吧  我试了下 可以用 org.apache.commons.io里面的类创建对象
      

  2.   

    web服务器是否有这个包
    包版本是否一致
    基本上就这两个原因
      

  3.   

    具体是哪个类?把所有的commons-XXX.jar都导入进去
      

  4.   

    谢谢顶肺! 
    另注:用的JBuilder2006  在Project的属性中导入的commons-io,和commons-fileuploadweb服务器是否有这个包
    包版本是否一致
    基本上就这两个原因    --------等我重下一编 重导一遍
      

  5.   

    版本:
    commons-io-1.2.jar
    commons-fileupload-1.1.1.jarjava.lang.NoClassDefFoundError: javax/servlet/ServletInputStream
     org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:116)
     anotherfileupload.fileupload_servlet.doPost(fileupload_servlet.java:42)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)问题依旧。有那位大哥有用jbuider做的用fileupload成功例子,打包发给再下  不胜感激!
    [email protected]
      

  6.   

    我做的到是成功了的,但是是JBUILDER X做的,不知道你可以用不!
      

  7.   

    都看了 crazy stone 了?
      

  8.   

    ymjkk(楷楷) 
    说哈啊     是不是就把那俩包导进去就行了?把整个project打包发给我下?  谢了啊  [email protected]
      

  9.   

    谢了 我俩的commons-fileupload的版本不一样  
    我那个org.apache.commons.fileupload里面还有disk servlet potlet3个小包
      

  10.   

    看你发布的打包文件,到TOMCAT里面去看看.这个jar是否真的在你的lib文件夹下面.有时系统有bug类会发布不过去的.
      

  11.   

    你用我的FILEUPLOAD的版本吧,可能要好点!
      

  12.   

    java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream
     org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:116)
     anotherfileupload.fileupload_servlet.doPost(fileupload_servlet.java:42)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    ------------------------------
    楼猪有没有看清楚Exception.
    找不到javax/servlet/ServletInputStream
    这个类是servlet.jar里的类.