在启动tomcat服务器时, 报如下的错误:

org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.cdsccar.dao.daoimpl.BaseDaoimpl] for bean with name 'baseDao' defined in ServletContext resource [/WEB-INF/car-daoBeans.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: Bad version number in .class file。

google很多,网上说是jre版本的问题,但是我的工具编译的环境与tomcat的一样的,都是jre1.5(项目此前在jre1.6+tomcat6.0的环境下运行过),后来想想,我的项目是直接导入的,web-inf下的classes文件是通过1.6的环境编译生成的,在部署到tomcat下没有通过工具重新编译来生成class文件。在1.6的环境中生成的class不能到1.5的环境中运行,因此果断删除项目下web-inf文件夹的classes文件,重新导入eclipse中,编译重新生成,然后部署到tomcat下,重启tomcat,项目运行成功。

参考:http://blog.csdn.net/ty32565185/article/details/6543360

解决java.lang.UnsupportedClassVersionError: Bad version number in .class file问题相关推荐

  1. java.lang.UnsupportedClassVersionError: Bad version number in .class file 解决方法

    在myeclipse下出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,是由于编译器版本不一样 ...

  2. java.lang.UnsupportedClassVersionError: Bad version number in .class file异常

    java.lang.UnsupportedClassVersionError: Bad version number in .class file异常 部署工程时也出现过因为版本不同引起的问题,那时我 ...

  3. java.lang.UnsupportedClassVersionError: Bad version number in .class file

    造成这种错误的原因是你的支持Tomcat运行的JDK版本与支持application运行的JDK版本不一致导致的. 那么如何解决上面的问题呢? 办法显而易见:把它们的JDK版本改成一致. 步骤如下: ...

  4. Java 编译,运行错误之 java.lang.UnsupportedClassVersionError: Bad version n umber in .class file

    这里使用的是 http://blog.csdn.net/oscar999/article/details/7305489 中的JDBCTest.java源文件 1. 在JDK1.6 中使用编译命令编译 ...

  5. Java 编译,运行错误之 java.lang.UnsupportedClassVersionError: Bad version n umber in .class file...

    这里使用的是 http://blog.csdn.net/oscar999/article/details/7305489 中的JDBCTest.java源文件 1. 在JDK1.6 中使用编译命令编译 ...

  6. 解决java.lang.UnsupportedClassVersionError

    出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误. 版本 ...

  7. 编译Android源码:Exception in thread main java.lang.UnsupportedClassVersionError:报错解决

    报错: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/verity/ ...

  8. java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0

    今天用mybatis-generator生成代码的时候,报了java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupp ...

  9. Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错误解决

    Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错误解决 标签 ...

最新文章

  1. Qt Designer信号和槽
  2. Leetcode1703. 得到连续 K 个 1 的最少相邻交换次数[C++题解]:难(货仓选址加强版+滑动窗口+前缀和)
  3. kaggle用命令提交
  4. linux shm_open,c – 如何更改shm_open路径?
  5. 使用keil建立标准STM32工程模版(图文详细版!)
  6. python可选参数定义_c#教程之定义可选参数
  7. 【Elasticsearch】搜索类型 SearchType
  8. oracle8 as sysdba,Oracle 8i 密码验证
  9. 所谓周末,就是在家好好做饭、好好睡觉、好好玩游戏
  10. 缓存大小_详解高速缓存存储器的3种映射方式
  11. ibm刀片服务器虚拟化,刀片服务器内置虚拟化 IBM升级服务器
  12. linux异步IO编程实例分析
  13. CListCtrl和CImageList关联的图片删除问题
  14. 方向余弦阵,欧拉角,四元数
  15. 微信小程序累计独立访客(UV)不低于 1000 是什么意思?
  16. 安工大Linux程序设计实验
  17. js获取本周的周一、周日和上周的周一、周日
  18. MTKAndroidP平台实现应用单独控制Camera某些效果参数
  19. cisco思科sx10投屏_思科报告:Java和Android是恶意软件的荨麻疹
  20. 移动常见业务单词和词组

热门文章

  1. Permission is only granted to system app
  2. Extranet MPLS ×××
  3. 分享Intel的安全运营中心最佳实践
  4. Tungsten Fabric SDN — 与 OpenStack 的集成架构
  5. 5G NGC — NSSF 网络切片选择功能
  6. 互联网协议 — HTTPS 安全的超文本传输协议
  7. 互联网协议 — New IP 网络架构
  8. KVM 虚拟化架构和实现原理
  9. React Native填坑之旅 -- 回归小插曲
  10. 使用Go语言访问JSON数据(gojsonq)