用springmvc做的一个文件上传demo,出现了这个问题,百思不得其解,一开始以为上传文件哪里代码写错了,还有缺少jar,搞了半天没搞出来,后来百度别人说是版本问题,还有人说是缺少servlet-api.jar(后来被我排除掉了这个可能),我想了想,我以前用的是jdk1.6和tomcat6,现在是jdk1.7,难道是tomcat服务器版本过低?我就试了下,把用了几年的tomcat6.0换成了7,然后。。。就没有然后了,问题就解决了。。。哎,后来问了一个大神,他说可能是我原来的tomcat6自带的api规范不是3.0的,并没实现3.0规范导致的。
相关文章
- Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()Ljava/lang/ClassLoader;
- 启动tomcat报错Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()Ljava/l
- 转:Caused by: java.lang.NoSuchMethodError: org.apache.log4j.Category.log
- Caused by: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getServletContext()Lja
- Caused by: java.lang.NoSuchMethodError: org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/i
- Caused by: java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFCell.setEncoding(S)V
- Caused by: java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.getServletContext()L
- Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.(I)V