运行junit测试报javax/servlet/ServletContext : Unsupported major.minor version 51.0错误
来源:互联网 发布:火炮分类 知乎 编辑:程序博客网 时间:2024/04/28 12:41
问题描述:
在运行junit测试的时候,发生一下异常:
原因是由于工程中使用到了servlet-api的jar包依赖,如下
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency>
由于这个jar包是用jdk1.7编译的,我的工程是用jdk1.6,于是发生了以上错误。
ps:之前没写单元测试,开发环境都是部署在tomcat下测试的,由于这个jar包的scope是provider,意味着servlet-api不会部署到tomcat低下(打war包也不会打进去),而是用tomcat自身的servlet-api,所以没有发现以上错误。
解决方案一:
把编译环境改为jdk1.7就可以了
更改方法参考:http://blog.csdn.net/linyeban/article/details/53887224
解决方案二:
把servlet-api的版本换成用jdk1.6编译的版本就可以了,我用的是
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope> </dependency>
0 0
- 运行junit测试报javax/servlet/ServletContext : Unsupported major.minor version 51.0错误
- 运行junit测试报javax/servlet/ServletContext : Unsupported major.minor version 51.0错误
- javax/servlet/ServletContext : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: javax/servlet/ServletContext : Unsupported major.minor versi
- java.lang.UnsupportedClassVersionError: javax/servlet/ServletContext : Unsupported major.minor versi
- 报错:Unsupported major.minor version 51.0
- Unsupported major.minor version 51.0报错
- 解决Unsupported major.minor version 51.0错误
- 解决Unsupported major.minor version 51.0错误
- Unsupported major.minor version 51.0 intellij 错误
- 错误:Unsupported major.minor version 51.0
- 解决Unsupported major.minor version 51.0错误
- Unsupported major.minor version 51.0错误解决
- Unsupported major.minor version 51.0错误原因
- 解决Unsupported major.minor version 51.0错误
- Unsupported major.minor version 51.0 错误解决方案
- Unsupported major.minor version 51.0错误
- Unsupported major.minor version 51.0 错误处理
- ssh登录docker容器
- Cocos2d-x 音频功能学习笔记
- 04-java
- SQL 事务提交
- Codeforces 742B
- 运行junit测试报javax/servlet/ServletContext : Unsupported major.minor version 51.0错误
- css引入方式
- 网页分块上传文件
- 分析一个游戏脚本框架
- 游戏开发心悟
- crtmpserver流媒体服务器的介绍与搭建
- 理解B+树算法和Innodb索引
- 详细解析Java中抽象类和接口的区别
- 寒假01:<分解质因数>、<完美代价>、<数的读法>